19:59:59.726 [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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 19:59:59.727 [debug] QUERY OK source="media_profiles" db=0.5ms 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] 19:59:59.728 [debug] QUERY OK source="media_items" db=0.7ms 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 [1295238] 19:59:59.728 [debug] Current batch of media processed. Will check again in 1000ms 20:00:00.706 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:00:00.730 [debug] Current batch of media processed. Will check again in 1000ms 20:00:01.730 [debug] Current batch of media processed. Will check again in 1000ms 20:00:02.732 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Mỹ mới đánh Iran. Cứ mỗi lần Mỹ đưa quân đánh một nơi nào đó, vài ý kiến thường được nghe là: Mỹ là đế quốc, Mỹ chiếm đất. Những quan điểm đó có đúng hay không? Hãy cùng suy luận.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 675, "filename" => "/downloads/shows/BPTC/Season 2026/s2026e030300 - Mỹ đánh Iran. Mỹ là đế quốc? @trongnnguyen2012 @tnnjournal.mp4", "id" => "mGK95-wFvbQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mGK95-wFvbQ", "playlist_index" => 2, "timestamp" => 1772540259, "title" => "Mỹ đánh Iran. Mỹ là đế quốc? @trongnnguyen2012 @tnnjournal", "upload_date" => "20260303"} 20:00:02.732 [debug] QUERY OK source="sources" db=0.3ms 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" IN (?)) [3] 20:00:02.733 [debug] QUERY OK source="sources" db=0.2ms idle=1435.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:02.734 [debug] QUERY OK source="media_items" db=0.8ms idle=1014.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-03 12:17:39Z], 3] 20:00:02.736 [debug] QUERY OK source="media_items" db=1.3ms idle=436.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Mỹ mới đánh Iran. Cứ mỗi lần Mỹ đưa quân đánh một nơi nào đó, vài ý kiến thường được nghe là: Mỹ là đế quốc, Mỹ chiếm đất. Những quan điểm đó có đúng hay không? Hãy cùng suy luận.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Mỹ đánh Iran. Mỹ là đế quốc? @trongnnguyen2012 @tnnjournal", "2d880547-715e-43e6-aefd-04eb98be03f5", 675, false, "mGK95-wFvbQ", "https://www.youtube.com/watch?v=mGK95-wFvbQ", 2, "/downloads/shows/BPTC/Season 2026/s2026e030300 - Mỹ đánh Iran. Mỹ là đế quốc? @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-03-03 12:17:39Z], ~U[2026-03-11 13:00:02Z], ~U[2026-03-11 13:00:02Z], "Mỹ mới đánh Iran. Cứ mỗi lần Mỹ đưa quân đánh một nơi nào đó, vài ý kiến thường được nghe là: Mỹ là đế quốc, Mỹ chiếm đất. Những quan điểm đó có đúng hay không? Hãy cùng suy luận.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Mỹ đánh Iran. Mỹ là đế quốc? @trongnnguyen2012 @tnnjournal", 675, false, "mGK95-wFvbQ", "https://www.youtube.com/watch?v=mGK95-wFvbQ", "/downloads/shows/BPTC/Season 2026/s2026e030300 - Mỹ đánh Iran. Mỹ là đế quốc? @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2026-03-03 12:17:39Z]] 20:00:02.737 [debug] QUERY OK source="sources" db=0.5ms idle=15.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:02.737 [debug] QUERY OK source="media_profiles" db=0.3ms 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] 20:00:02.738 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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 [1051600] 20:00:02.738 [debug] Current batch of media processed. Will check again in 1000ms 20:00:03.739 [debug] Current batch of media processed. Will check again in 1000ms 20:00:04.741 [debug] Current batch of media processed. Will check again in 1000ms 20:00:05.742 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tết rồi mình đã đi coi 4 bô phim Tết. Cả 4 đều là thảm họa. Đã đến lúc chúng ta nghiêm túc tự hỏi, tại sao phim Việt Nam lại quá dở. Clip được chia thành các phần sau:\n\n00:00 Tôi không hiểu phim Việt Nam.\n01:45 Mình không hiểu vì sao phim Việt Nam lại có kịch bản nhảm.\n05:47 Mình không hiểu sao lời thoại nghe rất sượng.\n07:37 Mình không hiểu sao họ diễn xuất không tự nhiên.\n08:56 Mình không hiểu sự xuất hiện của các TikToker, ca sĩ, người mẫu.\n10:44 Mình không hiểu hài miền Bắc, nó thâm thúy.\n11:20 Mình cũng không hiểu hài miền Nam, nó nhảm.\n12:05 Mình vẫn chưa hiểu kiểm duyệt.\n\nMình yêu phim. Nhưng van xin các nhà làm phim Việt Nam hãy tôn trọng khán giả, tập trung vào nội dung. Đừng chụp giật nữa. Để mình còn có hứng đi coi phim rồi rì-viu nữa. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 1138, "filename" => "/downloads/shows/BPTC/Season 2026/s2026e022600 - Mình từ chối hiểu phim Việt Nam: Dở, nhảm, ồn, phi lý..mp4", "id" => "gBEaghNvCXY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gBEaghNvCXY", "playlist_index" => 3, "timestamp" => 1772124392, "title" => "Mình từ chối hiểu phim Việt Nam: Dở, nhảm, ồn, phi lý.", "upload_date" => "20260226"} 20:00:05.743 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1444.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:00:05.743 [debug] QUERY OK source="sources" db=0.3ms idle=1445.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:05.744 [debug] QUERY OK source="media_items" db=0.8ms idle=1445.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-26 16:46:32Z], 3] 20:00:05.746 [debug] QUERY OK source="media_items" db=1.5ms idle=1018.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tết rồi mình đã đi coi 4 bô phim Tết. Cả 4 đều là thảm họa. Đã đến lúc chúng ta nghiêm túc tự hỏi, tại sao phim Việt Nam lại quá dở. Clip được chia thành các phần sau:\n\n00:00 Tôi không hiểu phim Việt Nam.\n01:45 Mình không hiểu vì sao phim Việt Nam lại có kịch bản nhảm.\n05:47 Mình không hiểu sao lời thoại nghe rất sượng.\n07:37 Mình không hiểu sao họ diễn xuất không tự nhiên.\n08:56 Mình không hiểu sự xuất hiện của các TikToker, ca sĩ, người mẫu.\n10:44 Mình không hiểu hài miền Bắc, nó thâm thúy.\n11:20 Mình cũng không hiểu hài miền Nam, nó nhảm.\n12:05 Mình vẫn chưa hiểu kiểm duyệt.\n\nMình yêu phim. Nhưng van xin các nhà làm phim Việt Nam hãy tôn trọng khán giả, tập trung vào nội dung. Đừng chụp giật nữa. Để mình còn có hứng đi coi phim rồi rì-viu nữa. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Mình từ chối hiểu phim Việt Nam: Dở, nhảm, ồn, phi lý.", "56314fe2-f02a-4d88-8d79-c7219c198d8c", 1138, false, "gBEaghNvCXY", "https://www.youtube.com/watch?v=gBEaghNvCXY", 3, "/downloads/shows/BPTC/Season 2026/s2026e022600 - Mình từ chối hiểu phim Việt Nam: Dở, nhảm, ồn, phi lý..mp4", false, false, false, 3, [], 98, ~U[2026-02-26 16:46:32Z], ~U[2026-03-11 13:00:05Z], ~U[2026-03-11 13:00:05Z], "Tết rồi mình đã đi coi 4 bô phim Tết. Cả 4 đều là thảm họa. Đã đến lúc chúng ta nghiêm túc tự hỏi, tại sao phim Việt Nam lại quá dở. Clip được chia thành các phần sau:\n\n00:00 Tôi không hiểu phim Việt Nam.\n01:45 Mình không hiểu vì sao phim Việt Nam lại có kịch bản nhảm.\n05:47 Mình không hiểu sao lời thoại nghe rất sượng.\n07:37 Mình không hiểu sao họ diễn xuất không tự nhiên.\n08:56 Mình không hiểu sự xuất hiện của các TikToker, ca sĩ, người mẫu.\n10:44 Mình không hiểu hài miền Bắc, nó thâm thúy.\n11:20 Mình cũng không hiểu hài miền Nam, nó nhảm.\n12:05 Mình vẫn chưa hiểu kiểm duyệt.\n\nMình yêu phim. Nhưng van xin các nhà làm phim Việt Nam hãy tôn trọng khán giả, tập trung vào nội dung. Đừng chụp giật nữa. Để mình còn có hứng đi coi phim rồi rì-viu nữa. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Mình từ chối hiểu phim Việt Nam: Dở, nhảm, ồn, phi lý.", 1138, false, "gBEaghNvCXY", "https://www.youtube.com/watch?v=gBEaghNvCXY", "/downloads/shows/BPTC/Season 2026/s2026e022600 - Mình từ chối hiểu phim Việt Nam: Dở, nhảm, ồn, phi lý..mp4", false, 3, ~U[2026-02-26 16:46:32Z]] 20:00:05.747 [debug] QUERY OK source="sources" db=0.5ms 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" = ?) [3] 20:00:05.748 [debug] QUERY OK source="media_profiles" db=0.3ms 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] 20:00:05.748 [debug] QUERY OK source="media_items" db=0.3ms idle=4.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 [918401] 20:00:05.748 [debug] Current batch of media processed. Will check again in 1000ms 20:00:06.750 [debug] Current batch of media processed. Will check again in 1000ms 20:00:07.751 [debug] Current batch of media processed. Will check again in 1000ms 20:00:08.751 [debug] Current batch of media processed. Will check again in 1000ms 20:00:09.752 [debug] Current batch of media processed. Will check again in 1000ms 20:00:10.754 [debug] Current batch of media processed. Will check again in 1000ms 20:00:11.754 [debug] Current batch of media processed. Will check again in 1000ms 20:00:12.755 [debug] Current batch of media processed. Will check again in 1000ms 20:00:13.756 [debug] Current batch of media processed. Will check again in 1000ms 20:00:14.757 [debug] Current batch of media processed. Will check again in 1000ms 20:00:15.759 [debug] Current batch of media processed. Will check again in 1000ms 20:00:16.760 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Hôm nay là ngày cuối cùng của năm, theo lịch âm. Ngày mai mình ngủ nướng, nên giờ làm clip này chúc Tết trước.\n\nNăm mới, mình chúc mọi người có thêm tiền tài tình. Chúc kinh tế Việt Nam bứt phá, tăng 10% liên tục để mau vượt Hàn Quốc. Chúc các kênh khác cũng phát triển để chúng ta cùng xây cộng đồng.\n\nSau đây là các câu hỏi:\n\n1. Năm mới này anh sẽ ở đâu làm gì?\n2. Năm mới có dự định gì không.\n3. Không khí Tết năm nay sao ảm đạm?\n4. Nghĩ gì về mục tiêu tăng trưởng GDP 8-10%?\n5. Nghĩ gì về lòng yêu nước cực đoan?\n6. Nghĩ gì về lượng người miền Bắc vào miền Nam.\n7. Anh sẽ tiếp tục phát triển kênh chứ?\n8. Vấn đề lớn nhất đối với người trẻ là gì?\n9. Dự tính mua nhà, định cư?\n10. Sau sáp nhập tỉnh thì Vũng Tàu ra sao? Có tự hào trở thành người TPHCM mới không?\n11. Anh có đang đọc sách gì không?\n12. Anh có tính đi xuyên Việt lại không?\n13. Anh học được gì trong năm 2025?\n14. Anh có tính xây cộng đồng không?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 1002, "filename" => "/downloads/shows/BPTC/Season 2026/s2026e021600 - Tết 2026, chúc mọi người tăng trưởng như GDP của Việt Nam @trongnnguyen2012 @tnnjournal.mp4", "id" => "LC7r8wJp23Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LC7r8wJp23Q", "playlist_index" => 4, "timestamp" => 1771246024, "title" => "Tết 2026, chúc mọi người tăng trưởng như GDP của Việt Nam @trongnnguyen2012 @tnnjournal", "upload_date" => "20260216"} 20:00:16.761 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1462.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:00:16.762 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:16.763 [debug] QUERY OK source="media_items" db=0.9ms idle=1464.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 12:47:04Z], 3] 20:00:16.765 [debug] QUERY OK source="media_items" db=1.5ms idle=1013.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hôm nay là ngày cuối cùng của năm, theo lịch âm. Ngày mai mình ngủ nướng, nên giờ làm clip này chúc Tết trước.\n\nNăm mới, mình chúc mọi người có thêm tiền tài tình. Chúc kinh tế Việt Nam bứt phá, tăng 10% liên tục để mau vượt Hàn Quốc. Chúc các kênh khác cũng phát triển để chúng ta cùng xây cộng đồng.\n\nSau đây là các câu hỏi:\n\n1. Năm mới này anh sẽ ở đâu làm gì?\n2. Năm mới có dự định gì không.\n3. Không khí Tết năm nay sao ảm đạm?\n4. Nghĩ gì về mục tiêu tăng trưởng GDP 8-10%?\n5. Nghĩ gì về lòng yêu nước cực đoan?\n6. Nghĩ gì về lượng người miền Bắc vào miền Nam.\n7. Anh sẽ tiếp tục phát triển kênh chứ?\n8. Vấn đề lớn nhất đối với người trẻ là gì?\n9. Dự tính mua nhà, định cư?\n10. Sau sáp nhập tỉnh thì Vũng Tàu ra sao? Có tự hào trở thành người TPHCM mới không?\n11. Anh có đang đọc sách gì không?\n12. Anh có tính đi xuyên Việt lại không?\n13. Anh học được gì trong năm 2025?\n14. Anh có tính xây cộng đồng không?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Tết 2026, chúc mọi người tăng trưởng như GDP của Việt Nam @trongnnguyen2012 @tnnjournal", "05434de1-95c7-4a8b-86bc-0041af2b66a9", 1002, false, "LC7r8wJp23Q", "https://www.youtube.com/watch?v=LC7r8wJp23Q", 4, "/downloads/shows/BPTC/Season 2026/s2026e021600 - Tết 2026, chúc mọi người tăng trưởng như GDP của Việt Nam @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-02-16 12:47:04Z], ~U[2026-03-11 13:00:16Z], ~U[2026-03-11 13:00:16Z], "Hôm nay là ngày cuối cùng của năm, theo lịch âm. Ngày mai mình ngủ nướng, nên giờ làm clip này chúc Tết trước.\n\nNăm mới, mình chúc mọi người có thêm tiền tài tình. Chúc kinh tế Việt Nam bứt phá, tăng 10% liên tục để mau vượt Hàn Quốc. Chúc các kênh khác cũng phát triển để chúng ta cùng xây cộng đồng.\n\nSau đây là các câu hỏi:\n\n1. Năm mới này anh sẽ ở đâu làm gì?\n2. Năm mới có dự định gì không.\n3. Không khí Tết năm nay sao ảm đạm?\n4. Nghĩ gì về mục tiêu tăng trưởng GDP 8-10%?\n5. Nghĩ gì về lòng yêu nước cực đoan?\n6. Nghĩ gì về lượng người miền Bắc vào miền Nam.\n7. Anh sẽ tiếp tục phát triển kênh chứ?\n8. Vấn đề lớn nhất đối với người trẻ là gì?\n9. Dự tính mua nhà, định cư?\n10. Sau sáp nhập tỉnh thì Vũng Tàu ra sao? Có tự hào trở thành người TPHCM mới không?\n11. Anh có đang đọc sách gì không?\n12. Anh có tính đi xuyên Việt lại không?\n13. Anh học được gì trong năm 2025?\n14. Anh có tính xây cộng đồng không?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Tết 2026, chúc mọi người tăng trưởng như GDP của Việt Nam @trongnnguyen2012 @tnnjournal", 1002, false, "LC7r8wJp23Q", "https://www.youtube.com/watch?v=LC7r8wJp23Q", "/downloads/shows/BPTC/Season 2026/s2026e021600 - Tết 2026, chúc mọi người tăng trưởng như GDP của Việt Nam @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2026-02-16 12:47:04Z]] 20:00:16.766 [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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:16.767 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=5.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:00:16.768 [debug] QUERY OK source="media_items" db=0.6ms 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 [686901] 20:00:16.768 [debug] Current batch of media processed. Will check again in 1000ms 20:00:17.770 [debug] Current batch of media processed. Will check again in 1000ms 20:00:18.771 [debug] Current batch of media processed. Will check again in 1000ms 20:00:19.772 [debug] Current batch of media processed. Will check again in 1000ms 20:00:20.772 [debug] Current batch of media processed. Will check again in 1000ms 20:00:21.774 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Hôm qua mình từ tỉnh lên Sài Gòn. Trên xe thì đọc một số bài về mô hình kinh tế gig và tài xế Grab.\n\n* Tầng lớp cần lao của thời đại số.\n* Thuật toán vắt kiệt con người.\n* Tài xế và Grab, mối quan hệ chưa thể gọi tên.\n\nMình thường xuyên sử dụng Grab cho nên suy ngẫm về điều này. Vấn đề chính là như sau. Mô hình của Grab là kết nối lao động vãng lai với khách hàng. Người ta chỉ nên coi đây là công việc tạm thời. \n\nNhưng ở Việt Nam, quá nhiều người coi đây là công việc toàn thời gian. Lý do là tỷ lệ thất nghiệp ở Việt Nam quá cao, cho nên không có đủ việc làm. Người ta coi xe ôm công nghệ là giải pháp. \n\nVậy vài chục năm nữa, khi không còn sức khỏe, những tài xế đó sẽ ra sao. Hãy cùng mình tìm hiểu qua các câu sau đây.\n\n1. Việt Nam có bao nhiêu người chạy xe ôm công nghệ?\n2. Tại sao có quá nhiều người chạy Grab ở Việt Nam?\n3. Tại sao bây giờ có nhiều người nữ chạy Grab?\n4. Mô hình kinh tế Gig là gì?\n5. Thuật toán của Grab và Uber có bóc lột con người không?\n6. Chạy xe công nghệ có phải là công việc không?\n7. Người trẻ có nên chạy Grab hay không?\n8. Rủi ro với chạy Grab là gì?\n9. Tại sao tài xế xe ôm công nghệ là đối tác tự do, mà không phải là nhân viên?\n10. Ở nước ngoài họ quản lý ra sao?\n11. Một tài xế của be đã kiếm 1.6 tỷ đồng trong năm 2025. Thực hư ra sao?\n12. Dự đoán tương lai của tài xế Grab ở Việt Nam.\n13. Khách hàng có thể làm gì để tài xế cảm thấy thoải mái hơn?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 1370, "filename" => "/downloads/shows/BPTC/Season 2026/s2026e021000 - Tài xế Grab, nô lệ thời công nghệ? @trongnnguyen2012 @tnnjournal.mp4", "id" => "MsxCT8b9Wxo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=MsxCT8b9Wxo", "playlist_index" => 5, "timestamp" => 1770746132, "title" => "Tài xế Grab, nô lệ thời công nghệ? @trongnnguyen2012 @tnnjournal", "upload_date" => "20260210"} 20:00:21.774 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1476.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:00:21.775 [debug] QUERY OK source="sources" db=0.2ms idle=1477.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:21.776 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1477.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-10 17:55:32Z], 3] 20:00:21.779 [debug] QUERY OK source="media_items" db=1.6ms idle=1016.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hôm qua mình từ tỉnh lên Sài Gòn. Trên xe thì đọc một số bài về mô hình kinh tế gig và tài xế Grab.\n\n* Tầng lớp cần lao của thời đại số.\n* Thuật toán vắt kiệt con người.\n* Tài xế và Grab, mối quan hệ chưa thể gọi tên.\n\nMình thường xuyên sử dụng Grab cho nên suy ngẫm về điều này. Vấn đề chính là như sau. Mô hình của Grab là kết nối lao động vãng lai với khách hàng. Người ta chỉ nên coi đây là công việc tạm thời. \n\nNhưng ở Việt Nam, quá nhiều người coi đây là công việc toàn thời gian. Lý do là tỷ lệ thất nghiệp ở Việt Nam quá cao, cho nên không có đủ việc làm. Người ta coi xe ôm công nghệ là giải pháp. \n\nVậy vài chục năm nữa, khi không còn sức khỏe, những tài xế đó sẽ ra sao. Hãy cùng mình tìm hiểu qua các câu sau đây.\n\n1. Việt Nam có bao nhiêu người chạy xe ôm công nghệ?\n2. Tại sao có quá nhiều người chạy Grab ở Việt Nam?\n3. Tại sao bây giờ có nhiều người nữ chạy Grab?\n4. Mô hình kinh tế Gig là gì?\n5. Thuật toán của Grab và Uber có bóc lột con người không?\n6. Chạy xe công nghệ có phải là công việc không?\n7. Người trẻ có nên chạy Grab hay không?\n8. Rủi ro với chạy Grab là gì?\n9. Tại sao tài xế xe ôm công nghệ là đối tác tự do, mà không phải là nhân viên?\n10. Ở nước ngoài họ quản lý ra sao?\n11. Một tài xế của be đã kiếm 1.6 tỷ đồng trong năm 2025. Thực hư ra sao?\n12. Dự đoán tương lai của tài xế Grab ở Việt Nam.\n13. Khách hàng có thể làm gì để tài xế cảm thấy thoải mái hơn?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Tài xế Grab, nô lệ thời công nghệ? @trongnnguyen2012 @tnnjournal", "ee0b5992-17e6-429c-831b-d504233cb713", 1370, false, "MsxCT8b9Wxo", "https://www.youtube.com/watch?v=MsxCT8b9Wxo", 5, "/downloads/shows/BPTC/Season 2026/s2026e021000 - Tài xế Grab, nô lệ thời công nghệ? @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-02-10 17:55:32Z], ~U[2026-03-11 13:00:21Z], ~U[2026-03-11 13:00:21Z], "Hôm qua mình từ tỉnh lên Sài Gòn. Trên xe thì đọc một số bài về mô hình kinh tế gig và tài xế Grab.\n\n* Tầng lớp cần lao của thời đại số.\n* Thuật toán vắt kiệt con người.\n* Tài xế và Grab, mối quan hệ chưa thể gọi tên.\n\nMình thường xuyên sử dụng Grab cho nên suy ngẫm về điều này. Vấn đề chính là như sau. Mô hình của Grab là kết nối lao động vãng lai với khách hàng. Người ta chỉ nên coi đây là công việc tạm thời. \n\nNhưng ở Việt Nam, quá nhiều người coi đây là công việc toàn thời gian. Lý do là tỷ lệ thất nghiệp ở Việt Nam quá cao, cho nên không có đủ việc làm. Người ta coi xe ôm công nghệ là giải pháp. \n\nVậy vài chục năm nữa, khi không còn sức khỏe, những tài xế đó sẽ ra sao. Hãy cùng mình tìm hiểu qua các câu sau đây.\n\n1. Việt Nam có bao nhiêu người chạy xe ôm công nghệ?\n2. Tại sao có quá nhiều người chạy Grab ở Việt Nam?\n3. Tại sao bây giờ có nhiều người nữ chạy Grab?\n4. Mô hình kinh tế Gig là gì?\n5. Thuật toán của Grab và Uber có bóc lột con người không?\n6. Chạy xe công nghệ có phải là công việc không?\n7. Người trẻ có nên chạy Grab hay không?\n8. Rủi ro với chạy Grab là gì?\n9. Tại sao tài xế xe ôm công nghệ là đối tác tự do, mà không phải là nhân viên?\n10. Ở nước ngoài họ quản lý ra sao?\n11. Một tài xế của be đã kiếm 1.6 tỷ đồng trong năm 2025. Thực hư ra sao?\n12. Dự đoán tương lai của tài xế Grab ở Việt Nam.\n13. Khách hàng có thể làm gì để tài xế cảm thấy thoải mái hơn?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Tài xế Grab, nô lệ thời công nghệ? @t (truncated) 20:00:21.779 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:21.780 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 20:00:21.781 [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 [593946] 20:00:21.781 [debug] Current batch of media processed. Will check again in 1000ms 20:00:22.782 [debug] Current batch of media processed. Will check again in 1000ms 20:00:23.782 [debug] Current batch of media processed. Will check again in 1000ms 20:00:24.784 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Một quan chức ở Hàn Quốc, chủ tịch huyện Jindo, ông Kim Hee-soo, đã đề xuất là nên nhập khẩu cô dâu Việt Nam để gia tăng dân số. Phát biểu này đã khiến nhiều người phẫn nộ, nhất là người Việt Nam ở Hàn Quốc.\n\nNhưng tại sao ông ấy lại phát ngôn hồn nhiên như vậy? Đó là vì phong trào phụ nữ Việt Nam lấy chồng Hàn Quốc đã xảy ra từ lâu.\n\nLink bài blog:\nhttps://tnnjournal.com/2026/02/07/han-quoc-da-nhap-khau-co-dau-viet-tu-lau/ \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 862, "filename" => "/downloads/shows/BPTC/Season 2026/s2026e020700 - Hàn Quốc đã “nhập khẩu” cô dâu Việt từ lâu @trongnnguyen2012 @tnnjournal.mp4", "id" => "pSc9DXkRixQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pSc9DXkRixQ", "playlist_index" => 6, "timestamp" => 1770484407, "title" => "Hàn Quốc đã “nhập khẩu” cô dâu Việt từ lâu @trongnnguyen2012 @tnnjournal", "upload_date" => "20260207"} 20:00:24.785 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1486.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:00:24.785 [debug] QUERY OK source="sources" db=0.3ms idle=1487.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:24.787 [debug] QUERY OK source="media_items" db=0.9ms idle=1488.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-07 17:13:27Z], 3] 20:00:24.790 [debug] QUERY OK source="media_items" db=2.7ms idle=1021.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Một quan chức ở Hàn Quốc, chủ tịch huyện Jindo, ông Kim Hee-soo, đã đề xuất là nên nhập khẩu cô dâu Việt Nam để gia tăng dân số. Phát biểu này đã khiến nhiều người phẫn nộ, nhất là người Việt Nam ở Hàn Quốc.\n\nNhưng tại sao ông ấy lại phát ngôn hồn nhiên như vậy? Đó là vì phong trào phụ nữ Việt Nam lấy chồng Hàn Quốc đã xảy ra từ lâu.\n\nLink bài blog:\nhttps://tnnjournal.com/2026/02/07/han-quoc-da-nhap-khau-co-dau-viet-tu-lau/ \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Hàn Quốc đã “nhập khẩu” cô dâu Việt từ lâu @trongnnguyen2012 @tnnjournal", "c5045eae-9432-4eeb-aec9-01db22146681", 862, false, "pSc9DXkRixQ", "https://www.youtube.com/watch?v=pSc9DXkRixQ", 6, "/downloads/shows/BPTC/Season 2026/s2026e020700 - Hàn Quốc đã “nhập khẩu” cô dâu Việt từ lâu @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-02-07 17:13:27Z], ~U[2026-03-11 13:00:24Z], ~U[2026-03-11 13:00:24Z], "Một quan chức ở Hàn Quốc, chủ tịch huyện Jindo, ông Kim Hee-soo, đã đề xuất là nên nhập khẩu cô dâu Việt Nam để gia tăng dân số. Phát biểu này đã khiến nhiều người phẫn nộ, nhất là người Việt Nam ở Hàn Quốc.\n\nNhưng tại sao ông ấy lại phát ngôn hồn nhiên như vậy? Đó là vì phong trào phụ nữ Việt Nam lấy chồng Hàn Quốc đã xảy ra từ lâu.\n\nLink bài blog:\nhttps://tnnjournal.com/2026/02/07/han-quoc-da-nhap-khau-co-dau-viet-tu-lau/ \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Hàn Quốc đã “nhập khẩu” cô dâu Việt từ lâu @trongnnguyen2012 @tnnjournal", 862, false, "pSc9DXkRixQ", "https://www.youtube.com/watch?v=pSc9DXkRixQ", "/downloads/shows/BPTC/Season 2026/s2026e020700 - Hàn Quốc đã “nhập khẩu” cô dâu Việt từ lâu @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2026-02-07 17:13:27Z]] 20:00:24.791 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=21.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:24.792 [debug] QUERY OK source="media_profiles" db=0.4ms 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] 20:00:24.792 [debug] QUERY OK source="media_items" db=0.5ms idle=6.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 [516939] 20:00:24.793 [debug] Current batch of media processed. Will check again in 1000ms 20:00:25.793 [debug] Current batch of media processed. Will check again in 1000ms 20:00:26.524 [info] {"source":"oban","duration":1933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:26.794 [debug] Current batch of media processed. Will check again in 1000ms 20:00:27.796 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "“Lương 100 triệu ngày càng nhiều tại Việt Nam.” Sự thật là gì? Nghe hơi khó tin khi lương bình quân ở Sài Gòn và Hà Nội, hai thành phố lớn nhất Việt Nam, chỉ dao động 10 triệu/tháng. Còn nếu nhìn tổng quát, lương bình quân ở Việt Nam chỉ là 8.4 triệu đồng/tháng.\n\nTuy không có thống kê cụ thể, nhưng số lượng không nhiều. Trong một công ty 1,000 người, chỉ có khoảng 10 vị trí nhân sự cao cấp, chiếm 1%. Nếu những vị trí này dễ làm thì lương không thể nào cao như vậy. Lương cao đi kèm với độ khó, áp lực, rủi ro và độ khan hiếm.\n\nLink bài blog: https://tnnjournal.com/2026/02/04/ai-la-nguoi-co-luong-100-trieu-thang-o-viet-nam/ \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 772, "filename" => "/downloads/shows/BPTC/Season 2026/s2026e020400 - Lương 100 triệu ngày càng nhiều. Nhưng bao nhiêu người? @trongnnguyen2012 @tnnjournal.mp4", "id" => "iyAP61ak5xY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=iyAP61ak5xY", "playlist_index" => 7, "timestamp" => 1770199151, "title" => "Lương 100 triệu ngày càng nhiều. Nhưng bao nhiêu người? @trongnnguyen2012 @tnnjournal", "upload_date" => "20260204"} 20:00:27.797 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1498.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:00:27.797 [debug] QUERY OK source="sources" db=0.2ms idle=1499.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:27.798 [debug] QUERY OK source="media_items" db=0.9ms idle=1273.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-04 09:59:11Z], 3] 20:00:27.800 [debug] QUERY OK source="media_items" db=1.4ms idle=1025.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["“Lương 100 triệu ngày càng nhiều tại Việt Nam.” Sự thật là gì? Nghe hơi khó tin khi lương bình quân ở Sài Gòn và Hà Nội, hai thành phố lớn nhất Việt Nam, chỉ dao động 10 triệu/tháng. Còn nếu nhìn tổng quát, lương bình quân ở Việt Nam chỉ là 8.4 triệu đồng/tháng.\n\nTuy không có thống kê cụ thể, nhưng số lượng không nhiều. Trong một công ty 1,000 người, chỉ có khoảng 10 vị trí nhân sự cao cấp, chiếm 1%. Nếu những vị trí này dễ làm thì lương không thể nào cao như vậy. Lương cao đi kèm với độ khó, áp lực, rủi ro và độ khan hiếm.\n\nLink bài blog: https://tnnjournal.com/2026/02/04/ai-la-nguoi-co-luong-100-trieu-thang-o-viet-nam/ \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Lương 100 triệu ngày càng nhiều. Nhưng bao nhiêu người? @trongnnguyen2012 @tnnjournal", "cfb93ed3-e8c7-4539-9e07-77ee7b180558", 772, false, "iyAP61ak5xY", "https://www.youtube.com/watch?v=iyAP61ak5xY", 7, "/downloads/shows/BPTC/Season 2026/s2026e020400 - Lương 100 triệu ngày càng nhiều. Nhưng bao nhiêu người? @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-02-04 09:59:11Z], ~U[2026-03-11 13:00:27Z], ~U[2026-03-11 13:00:27Z], "“Lương 100 triệu ngày càng nhiều tại Việt Nam.” Sự thật là gì? Nghe hơi khó tin khi lương bình quân ở Sài Gòn và Hà Nội, hai thành phố lớn nhất Việt Nam, chỉ dao động 10 triệu/tháng. Còn nếu nhìn tổng quát, lương bình quân ở Việt Nam chỉ là 8.4 triệu đồng/tháng.\n\nTuy không có thống kê cụ thể, nhưng số lượng không nhiều. Trong một công ty 1,000 người, chỉ có khoảng 10 vị trí nhân sự cao cấp, chiếm 1%. Nếu những vị trí này dễ làm thì lương không thể nào cao như vậy. Lương cao đi kèm với độ khó, áp lực, rủi ro và độ khan hiếm.\n\nLink bài blog: https://tnnjournal.com/2026/02/04/ai-la-nguoi-co-luong-100-trieu-thang-o-viet-nam/ \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Lương 100 triệu ngày càng nhiều. Nhưng bao nhiêu người? @trongnnguyen2012 @tnnjournal", 772, false, "iyAP61ak5xY", "https://www.youtube.com/watch?v=iyAP61ak5xY", "/downloads/shows/BPTC/Season 2026/s2026e020400 - Lương 100 triệu ngày càng nhiều. Nhưng bao nhiêu người? @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2026-02-04 09:59:11Z]] 20:00:27.801 [debug] QUERY OK source="sources" db=0.4ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:27.802 [debug] QUERY OK source="media_profiles" db=0.4ms idle=4.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:00:27.802 [debug] QUERY OK source="media_items" db=0.3ms 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 [449117] 20:00:27.803 [debug] Current batch of media processed. Will check again in 1000ms 20:00:28.803 [debug] Current batch of media processed. Will check again in 1000ms 20:00:29.805 [debug] Current batch of media processed. Will check again in 1000ms 20:00:30.806 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Một câu nói gần đây của TBT Tô Lâm làm mình suy nghĩ, “Phải biết xấu hổ khi dân còn khó khăn, nghèo đói.”\n\nMặc dù chúng ta đã phát triển vượt trội trong thời gian quan, nhưng sự thật là, Việt Nam vẫn còn là một nước nghèo. Nhưng không sao, điều đó không có gì phải xấu hổ. Cho nên không cần che giấu hay cảm thấy tự ti.\n\nLink bài viết: https://tnnjournal.com/2026/01/22/viet-nam-van-con-ngheo-nhung-minh-khong-xau-ho/\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 482, "filename" => "/downloads/shows/BPTC/Season 2026/s2026e012200 - Việt Nam vẫn còn nghèo, nhưng mình không xấu hổ. @trongnnguyen2012 @tnnjournal.mp4", "id" => "SvEqNw3Y_So", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SvEqNw3Y_So", "playlist_index" => 8, "timestamp" => 1769093112, "title" => "Việt Nam vẫn còn nghèo, nhưng mình không xấu hổ. @trongnnguyen2012 @tnnjournal", "upload_date" => "20260122"} 20:00:30.807 [debug] QUERY OK source="sources" db=0.8ms idle=1508.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:00:30.808 [debug] QUERY OK source="sources" db=0.4ms idle=1509.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:30.809 [debug] QUERY OK source="media_items" db=0.8ms idle=1510.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-22 14:45:12Z], 3] 20:00:30.811 [debug] QUERY OK source="media_items" db=1.6ms idle=1028.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Một câu nói gần đây của TBT Tô Lâm làm mình suy nghĩ, “Phải biết xấu hổ khi dân còn khó khăn, nghèo đói.”\n\nMặc dù chúng ta đã phát triển vượt trội trong thời gian quan, nhưng sự thật là, Việt Nam vẫn còn là một nước nghèo. Nhưng không sao, điều đó không có gì phải xấu hổ. Cho nên không cần che giấu hay cảm thấy tự ti.\n\nLink bài viết: https://tnnjournal.com/2026/01/22/viet-nam-van-con-ngheo-nhung-minh-khong-xau-ho/\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Việt Nam vẫn còn nghèo, nhưng mình không xấu hổ. @trongnnguyen2012 @tnnjournal", "075bf1a5-b618-43d3-a227-9ffd6acf309b", 482, false, "SvEqNw3Y_So", "https://www.youtube.com/watch?v=SvEqNw3Y_So", 8, "/downloads/shows/BPTC/Season 2026/s2026e012200 - Việt Nam vẫn còn nghèo, nhưng mình không xấu hổ. @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-01-22 14:45:12Z], ~U[2026-03-11 13:00:30Z], ~U[2026-03-11 13:00:30Z], "Một câu nói gần đây của TBT Tô Lâm làm mình suy nghĩ, “Phải biết xấu hổ khi dân còn khó khăn, nghèo đói.”\n\nMặc dù chúng ta đã phát triển vượt trội trong thời gian quan, nhưng sự thật là, Việt Nam vẫn còn là một nước nghèo. Nhưng không sao, điều đó không có gì phải xấu hổ. Cho nên không cần che giấu hay cảm thấy tự ti.\n\nLink bài viết: https://tnnjournal.com/2026/01/22/viet-nam-van-con-ngheo-nhung-minh-khong-xau-ho/\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Việt Nam vẫn còn nghèo, nhưng mình không xấu hổ. @trongnnguyen2012 @tnnjournal", 482, false, "SvEqNw3Y_So", "https://www.youtube.com/watch?v=SvEqNw3Y_So", "/downloads/shows/BPTC/Season 2026/s2026e012200 - Việt Nam vẫn còn nghèo, nhưng mình không xấu hổ. @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2026-01-22 14:45:12Z]] 20:00:30.812 [debug] QUERY OK source="sources" db=0.7ms idle=26.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:30.813 [debug] QUERY OK source="media_profiles" db=0.5ms 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] 20:00:30.814 [debug] QUERY OK source="media_items" db=0.7ms 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 [124360] 20:00:30.814 [debug] Current batch of media processed. Will check again in 1000ms 20:00:31.815 [debug] Current batch of media processed. Will check again in 1000ms 20:00:32.816 [debug] Current batch of media processed. Will check again in 1000ms 20:00:33.818 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Hôm trước, bạn mình bị ngộ độc thực phẩm và phải nhập viện. Gần đây thì có vụ phốt về pate sử dụng 130 tấn thịt heo bệnh và 800 tấn mì trộn hóa chất ở TPHCM. Thực phẩm bẩn là một nỗi ám ảnh và thủ phạm gây ra ung thư. Không lẽ chúng ta đang bị đầu độc. \n\nHãy cùng tìm hiểu. Sau đây là các câu được hỏi trong clip.\n\nPhần 1 - Ăn gì cũng sợ.\n1. Đi ăn bây giờ có sợ không?\n2. Anh có bao giờ đau bụng khi ăn ngoài không?\n3. Cà phê vỉa hè 10.000đ/ly. Sao nó rẻ vậy?\n4. Liệt kê các thực phẩm bẩn trong thời gian qua.\n5. Làm sao để phân biệt đồ ăn sạch hay bẩn?\n\nPhần 2 - Ngộ nhận về giá rẻ.\n1. Tô phở ở Châu Âu $20. Còn ở Việt Nam chỉ $1.\n2. Có nên tự hào về đồ ăn giá rẻ?\n3. Nghĩ gì về câu: “Ngon, bổ, rẻ?” Nó có đúng không?\n4. Nghĩ gì về câu: “Ăn cũng chết. Không ăn cũng chết.”\n\nPhần 3 - Thủ phạm.\n1. Ai gây ra thực phẩm bẩn?\n2. Đồ ăn vỉa hè, đáng thương hay đáng trách?\n3. Anh có kinh nghiệm liên quan tới ẩm thực không, như làm quán, phụ bếp?\n4. Người tiêu dùng có vai trò gì đối với thực phẩm bẩn?\n\nPhần 4 - Nước khác thì sao?\n1. Các nước giàu có thực phẩm bẩn không?\n2. Ở các nước khác, người ta quản lý thực phẩm thế nào?\n3. Ở các nước Mỹ Âu, bán đồ ăn bẩn sẽ bị phạt bao nhiêu?\n\nPhần 5 - Tác hại.\n1. Tác hại của thực phẩm bẩn là gì?\n2. Thực phẩm bẩn có gây ung thư?\n3. Tại sao không tự nấu ở nhà?\n\nPhần 6 - Đạo đức kinh doanh.\n1. Đạo đức kinh doanh, tinh thần của nhà tư bản.\n2. Có nên kỳ vọng người bán tự nguyện làm thực phẩm sạch không?\n3. Vai trò của nhà nước là gì trong việc kiểm soát thực phẩm?\n4. Nếu sợ đồ ăn bẩn thì nên làm gì?\n\nGiờ hỏi thiệt. Làm sao biết được quán nào làm sạch, quán nào làm dơ? Làm sao biết được thịt kia là tươi, thịt kia là quá hạn? Đố ai biết. Chỉ dựa vào niềm tin thôi. Nhưng khi thiếu một nhà nước mạnh, kẻ ác sẽ lộng hành. Chia sẻ vui vẻ. Ai đang kinh doanh thì làm ăn nghĩ tới người khác, trong đó có mình. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 1815, "filename" => "/downloads/shows/BPTC/Season 2026/s2026e011500 - Ăn gì cũng sợ. Tại ai? Tớ chả biết nữa. @trongnnguyen2012 @tnnjournal.mp4", "id" => "D5GY0rO-wkM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=D5GY0rO-wkM", "playlist_index" => 9, "timestamp" => 1768468677, "title" => "Ăn gì cũng sợ. Tại ai? Tớ chả biết nữa. @trongnnguyen2012 @tnnjournal", "upload_date" => "20260115"} 20:00:33.819 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1520.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:00:33.819 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1521.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:33.821 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1521.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-15 09:17:57Z], 3] 20:00:33.823 [debug] QUERY OK source="media_items" db=1.8ms idle=1030.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hôm trước, bạn mình bị ngộ độc thực phẩm và phải nhập viện. Gần đây thì có vụ phốt về pate sử dụng 130 tấn thịt heo bệnh và 800 tấn mì trộn hóa chất ở TPHCM. Thực phẩm bẩn là một nỗi ám ảnh và thủ phạm gây ra ung thư. Không lẽ chúng ta đang bị đầu độc. \n\nHãy cùng tìm hiểu. Sau đây là các câu được hỏi trong clip.\n\nPhần 1 - Ăn gì cũng sợ.\n1. Đi ăn bây giờ có sợ không?\n2. Anh có bao giờ đau bụng khi ăn ngoài không?\n3. Cà phê vỉa hè 10.000đ/ly. Sao nó rẻ vậy?\n4. Liệt kê các thực phẩm bẩn trong thời gian qua.\n5. Làm sao để phân biệt đồ ăn sạch hay bẩn?\n\nPhần 2 - Ngộ nhận về giá rẻ.\n1. Tô phở ở Châu Âu $20. Còn ở Việt Nam chỉ $1.\n2. Có nên tự hào về đồ ăn giá rẻ?\n3. Nghĩ gì về câu: “Ngon, bổ, rẻ?” Nó có đúng không?\n4. Nghĩ gì về câu: “Ăn cũng chết. Không ăn cũng chết.”\n\nPhần 3 - Thủ phạm.\n1. Ai gây ra thực phẩm bẩn?\n2. Đồ ăn vỉa hè, đáng thương hay đáng trách?\n3. Anh có kinh nghiệm liên quan tới ẩm thực không, như làm quán, phụ bếp?\n4. Người tiêu dùng có vai trò gì đối với thực phẩm bẩn?\n\nPhần 4 - Nước khác thì sao?\n1. Các nước giàu có thực phẩm bẩn không?\n2. Ở các nước khác, người ta quản lý thực phẩm thế nào?\n3. Ở các nước Mỹ Âu, bán đồ ăn bẩn sẽ bị phạt bao nhiêu?\n\nPhần 5 - Tác hại.\n1. Tác hại của thực phẩm bẩn là gì?\n2. Thực phẩm bẩn có gây ung thư?\n3. Tại sao không tự nấu ở nhà?\n\nPhần 6 - Đạo đức kinh doanh.\n1. Đạo đức kinh doanh, tinh thần của nhà tư bản.\n2. Có nên kỳ vọng người bán tự nguyện làm thực phẩm sạch không?\n3. Vai trò của nhà nước là gì trong việc kiểm soát thực phẩm?\n4. Nếu sợ đồ ăn bẩn thì nên làm gì?\n\nGiờ hỏi thiệt. Làm sao biết được quán nào làm sạch, quán nào làm dơ? Làm sao biết được thịt kia là tươi, thịt kia là quá hạn? Đố ai biết. Chỉ dựa vào niềm tin thôi. Nhưng khi thiếu một nhà nước mạnh, kẻ ác sẽ lộng hành. Chia sẻ vui vẻ. Ai đang kinh doanh thì làm ăn nghĩ tới người khác, trong đó có mình. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Ăn gì cũng sợ. Tại ai? Tớ chả biết nữa. @trongnnguyen2012 @tnnjournal", "27c09167-73c6-4f24-9481-d5f6ca44322e", 1815, false, "D5GY0rO-wkM", "https://www.youtube.com/watch?v=D5GY0rO-wkM", 9, "/downloads/shows/BPTC/Season 2026/s2026e011500 - Ăn gì cũng sợ. Tại ai? Tớ chả biết nữa. @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-01-15 09:17:57Z], ~U[2026-03-11 13:00:33Z], ~U[2026-03-11 13:00:33Z], "Hôm trước, bạn mình bị ngộ độc thực phẩm và phải nhập viện. Gần đây thì có vụ phốt về pate sử dụng 130 tấn thịt heo bệnh và 800 tấn mì trộn hóa chất ở TPHCM. Thực phẩm bẩn là một nỗi ám ảnh và thủ phạm gây ra ung thư. Không lẽ chúng ta đang bị đầu độc. \n\nHãy cùng tìm hiểu. Sau đây là các câu được hỏi trong clip.\n\nPhần 1 - Ăn gì cũng sợ.\n1. Đi ăn bây giờ có sợ không?\n2. Anh có bao giờ đau bụng khi ăn ngoài không?\n3. Cà phê vỉa hè 10.000đ/ly. Sao nó rẻ vậy?\n4. Liệt kê các thực phẩm bẩn trong thời gian qua.\n5. Làm sao để phân biệt đồ ăn sạch hay bẩn?\n\nPhần 2 - Ngộ nhận về giá rẻ.\n1. Tô phở ở Châu Âu $20. Còn ở Việt Nam chỉ $1.\n2. Có nên tự hào về đồ ăn giá rẻ?\n3. Nghĩ gì về câu: “Ngon, bổ, rẻ?” Nó có đúng không?\n4. Nghĩ gì về câu: “Ăn cũng chết. Không ăn cũng chết.”\n\nPhần 3 - Thủ phạm.\n1. Ai gây ra thực phẩm bẩn?\n2. Đồ ăn vỉa hè, đáng thương hay đáng trách?\n3. Anh có kinh nghiệm liên quan tới ẩm thực không, như làm quán, phụ bếp?\n4. Người tiêu dùng có vai trò gì đối với thực phẩm bẩn?\n\nPhần 4 - Nước khác thì sao?\n1. Các nước giàu có thực phẩm bẩn không?\n2. Ở các nước khác, người ta quản lý thực phẩm thế nào?\n3. Ở các nước Mỹ Âu, bán đồ ăn bẩn sẽ bị phạt bao nhiêu?\n\nPhần 5 - Tác hại.\n1. Tác hại của thực phẩm bẩn là gì?\n2. Thực phẩm bẩn có gây ung thư?\n3. Tại sao không tự nấu ở nhà?\n\nPhần 6 - Đạo đức kinh doanh.\n1. Đạo đức kinh doanh, tinh thần của nhà tư bản.\n2. Có nên kỳ vọng người bán tự nguyện làm thực phẩm sạch không?\n3. Vai trò của nhà nước là gì trong việc kiểm soát thực phẩm?\n4. Nếu sợ đồ ăn bẩn thì nên làm gì?\n\nGiờ hỏi thiệt. Làm sao biết được quán nào làm sạch, quán nào làm dơ? Làm sao biết được thịt kia là tươi, thịt kia là quá hạn? Đố ai biết. Chỉ dựa vào niềm tin thôi. Nhưng khi thiếu một nhà nước mạnh, kẻ ác sẽ lộng hành. Chia sẻ vui vẻ. Ai đang kinh doanh thì làm ăn nghĩ tới người khác, trong đó có mình. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPB (truncated) 20:00:33.824 [debug] QUERY OK source="sources" db=0.6ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:33.825 [debug] QUERY OK source="media_profiles" db=0.5ms 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] 20:00:33.825 [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 [41828] 20:00:33.826 [debug] Current batch of media processed. Will check again in 1000ms 20:00:34.826 [debug] Current batch of media processed. Will check again in 1000ms 20:00:35.828 [debug] Current batch of media processed. Will check again in 1000ms 20:00:36.828 [debug] Current batch of media processed. Will check again in 1000ms 20:00:37.829 [debug] Current batch of media processed. Will check again in 1000ms 20:00:38.831 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Trong năm 2025, kinh tế Việt Nam đã tăng 8%. Sắp tới sẽ vượt Thái và Singapore. Nhưng sự thật là gì? GDP chỉ là một chỉ số, chứ không phải là tất cả. Còn GDP đầu người, thu nhập bình quân, sức mua, hay ô nhiễm thì sao. Hãy cùng thảo luận.\n\nPhiên bản blog được lưu ở: https://tnnjournal.com/2026/01/11/viet-nam-vuot-thai-singapore-co-thuc-te-khong/\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 709, "filename" => "/downloads/shows/BPTC/Season 2026/s2026e011100 - Việt Nam vượt Thái, Singapore. Nhưng tớ thấy lạ lắm. @trongnnguyen2012 @tnnjournal.mp4", "id" => "K0uPugqjgZY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=K0uPugqjgZY", "playlist_index" => 10, "timestamp" => 1768138028, "title" => "Việt Nam vượt Thái, Singapore. Nhưng tớ thấy lạ lắm. @trongnnguyen2012 @tnnjournal", "upload_date" => "20260111"} 20:00:38.831 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1533.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:00:38.832 [debug] QUERY OK source="sources" db=0.2ms idle=1534.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:38.833 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1534.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-11 13:27:08Z], 3] 20:00:38.835 [debug] QUERY OK source="media_items" db=1.3ms idle=1032.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Trong năm 2025, kinh tế Việt Nam đã tăng 8%. Sắp tới sẽ vượt Thái và Singapore. Nhưng sự thật là gì? GDP chỉ là một chỉ số, chứ không phải là tất cả. Còn GDP đầu người, thu nhập bình quân, sức mua, hay ô nhiễm thì sao. Hãy cùng thảo luận.\n\nPhiên bản blog được lưu ở: https://tnnjournal.com/2026/01/11/viet-nam-vuot-thai-singapore-co-thuc-te-khong/\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Việt Nam vượt Thái, Singapore. Nhưng tớ thấy lạ lắm. @trongnnguyen2012 @tnnjournal", "d13a84bb-4c3f-4d30-a64e-5b92aa414d26", 709, false, "K0uPugqjgZY", "https://www.youtube.com/watch?v=K0uPugqjgZY", 10, "/downloads/shows/BPTC/Season 2026/s2026e011100 - Việt Nam vượt Thái, Singapore. Nhưng tớ thấy lạ lắm. @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-01-11 13:27:08Z], ~U[2026-03-11 13:00:38Z], ~U[2026-03-11 13:00:38Z], "Trong năm 2025, kinh tế Việt Nam đã tăng 8%. Sắp tới sẽ vượt Thái và Singapore. Nhưng sự thật là gì? GDP chỉ là một chỉ số, chứ không phải là tất cả. Còn GDP đầu người, thu nhập bình quân, sức mua, hay ô nhiễm thì sao. Hãy cùng thảo luận.\n\nPhiên bản blog được lưu ở: https://tnnjournal.com/2026/01/11/viet-nam-vuot-thai-singapore-co-thuc-te-khong/\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Việt Nam vượt Thái, Singapore. Nhưng tớ thấy lạ lắm. @trongnnguyen2012 @tnnjournal", 709, false, "K0uPugqjgZY", "https://www.youtube.com/watch?v=K0uPugqjgZY", "/downloads/shows/BPTC/Season 2026/s2026e011100 - Việt Nam vượt Thái, Singapore. Nhưng tớ thấy lạ lắm. @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2026-01-11 13:27:08Z]] 20:00:38.836 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=31.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:38.837 [debug] QUERY OK source="media_profiles" db=0.3ms 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] 20:00:38.837 [debug] QUERY OK source="media_items" db=0.4ms idle=4.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 [11735] 20:00:38.838 [debug] Current batch of media processed. Will check again in 1000ms 20:00:39.838 [debug] Current batch of media processed. Will check again in 1000ms 20:00:40.840 [debug] Current batch of media processed. Will check again in 1000ms 20:00:41.841 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Vào thập niên 1950, Venezuela từng là một nước giàu có, với GDP đầu người $7,000, xếp hạng 4 trên thế giới. Còn bây giờ, họ đã rơi vào khủng hoảng kinh tế. Lý do là gì. Hãy cùng tìm hiểu. Clip được chia thành các phần sau.\n\n00:00 Mở đầu\n01:26 Venezuela giàu có đến cỡ nào?\n02:44 Nền cộng hòa chuối là gì?\n03:23 Bây giờ, Venezuela nghèo tới cỡ nào? \n04:28 Vì sao kinh tế Venezuela sụp đổ?\n05:41 Chủ nghĩa Bolivar là gì?\n06:56 Tại sao kinh tế tập trung và bao cấp không hiệu quả?\n09:15 Siêu lạm phát ở Venezuela khủng khiếp tới mức nào?\n10:16 Venezuela nghèo vì bị Mỹ cấm vận, điều này đúng hay sai?\n11:47 Mỹ đưa quân vào Venezuela để bắt Maduro là đúng hay sai?\n13:06 Kết luận: Tại sao Venezuela nghèo?\n13:39 Tự hỏi và trả lời\n\nĐây là phiên bản blog trên TNN Journal\nhttps://tnnjournal.com/2026/01/07/vi-sao-venezuela-tung-giau-thu-4-the-gioi-con-bay-gio-ban-cung/ \n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 1191, "filename" => "/downloads/shows/BPTC/Season 2026/s2026e010700 - Venezuela từng giàu thứ 4 thế giới, còn bây giờ bần cùng. Vì sao? @trongnnguyen2012 @tnnjournal.mp4", "id" => "PWHVACrb_as", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PWHVACrb_as", "playlist_index" => 11, "timestamp" => 1767795734, "title" => "Venezuela từng giàu thứ 4 thế giới, còn bây giờ bần cùng. Vì sao? @trongnnguyen2012 @tnnjournal", "upload_date" => "20260107"} 20:00:41.841 [debug] QUERY OK source="sources" db=0.4ms idle=1543.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:00:41.842 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms 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" = ?) [3] 20:00:41.844 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1545.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-07 14:22:14Z], 3] 20:00:41.846 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1035.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vào thập niên 1950, Venezuela từng là một nước giàu có, với GDP đầu người $7,000, xếp hạng 4 trên thế giới. Còn bây giờ, họ đã rơi vào khủng hoảng kinh tế. Lý do là gì. Hãy cùng tìm hiểu. Clip được chia thành các phần sau.\n\n00:00 Mở đầu\n01:26 Venezuela giàu có đến cỡ nào?\n02:44 Nền cộng hòa chuối là gì?\n03:23 Bây giờ, Venezuela nghèo tới cỡ nào? \n04:28 Vì sao kinh tế Venezuela sụp đổ?\n05:41 Chủ nghĩa Bolivar là gì?\n06:56 Tại sao kinh tế tập trung và bao cấp không hiệu quả?\n09:15 Siêu lạm phát ở Venezuela khủng khiếp tới mức nào?\n10:16 Venezuela nghèo vì bị Mỹ cấm vận, điều này đúng hay sai?\n11:47 Mỹ đưa quân vào Venezuela để bắt Maduro là đúng hay sai?\n13:06 Kết luận: Tại sao Venezuela nghèo?\n13:39 Tự hỏi và trả lời\n\nĐây là phiên bản blog trên TNN Journal\nhttps://tnnjournal.com/2026/01/07/vi-sao-venezuela-tung-giau-thu-4-the-gioi-con-bay-gio-ban-cung/ \n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Venezuela từng giàu thứ 4 thế giới, còn bây giờ bần cùng. Vì sao? @trongnnguyen2012 @tnnjournal", "a34f637a-167c-4991-8136-d36a1bc49d56", 1191, false, "PWHVACrb_as", "https://www.youtube.com/watch?v=PWHVACrb_as", 11, "/downloads/shows/BPTC/Season 2026/s2026e010700 - Venezuela từng giàu thứ 4 thế giới, còn bây giờ bần cùng. Vì sao? @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-01-07 14:22:14Z], ~U[2026-03-11 13:00:41Z], ~U[2026-03-11 13:00:41Z], "Vào thập niên 1950, Venezuela từng là một nước giàu có, với GDP đầu người $7,000, xếp hạng 4 trên thế giới. Còn bây giờ, họ đã rơi vào khủng hoảng kinh tế. Lý do là gì. Hãy cùng tìm hiểu. Clip được chia thành các phần sau.\n\n00:00 Mở đầu\n01:26 Venezuela giàu có đến cỡ nào?\n02:44 Nền cộng hòa chuối là gì?\n03:23 Bây giờ, Venezuela nghèo tới cỡ nào? \n04:28 Vì sao kinh tế Venezuela sụp đổ?\n05:41 Chủ nghĩa Bolivar là gì?\n06:56 Tại sao kinh tế tập trung và bao cấp không hiệu quả?\n09:15 Siêu lạm phát ở Venezuela khủng khiếp tới mức nào?\n10:16 Venezuela nghèo vì bị Mỹ cấm vận, điều này đúng hay sai?\n11:47 Mỹ đưa quân vào Venezuela để bắt Maduro là đúng hay sai?\n13:06 Kết luận: Tại sao Venezuela nghèo?\n13:39 Tự hỏi và trả lời\n\nĐây là phiên bản blog trên TNN Journal\nhttps://tnnjournal.com/2026/01/07/vi-sao-venezuela-tung-giau-thu-4-the-gioi-con-bay-gio-ban-cung/ \n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Venezuela từng giàu thứ 4 thế giới, còn bây giờ bần cùng. Vì sao? @trongnnguyen2012 @tnnjournal", 1191, false, "PWHVACrb_as", "https://www.youtube.com/watch?v=PWHVACrb_as", "/downloads/shows/BPTC/Season 2026/s2026e010700 - Venezuela từng giàu thứ 4 thế giới, còn bây giờ bần cùng. Vì sao? @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2026-01-07 14:22:14Z]] 20:00:41.847 [debug] QUERY OK source="sources" db=0.6ms idle=34.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:41.847 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=5.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:00:41.848 [debug] QUERY OK source="media_items" db=0.4ms 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 [921] 20:00:41.848 [debug] Current batch of media processed. Will check again in 1000ms 20:00:42.850 [debug] Current batch of media processed. Will check again in 1000ms 20:00:43.850 [debug] Current batch of media processed. Will check again in 1000ms 20:00:44.852 [debug] Current batch of media processed. Will check again in 1000ms 20:00:45.853 [debug] Current batch of media processed. Will check again in 1000ms 20:00:46.854 [debug] Current batch of media processed. Will check again in 1000ms 20:00:47.854 [debug] Current batch of media processed. Will check again in 1000ms 20:00:48.855 [debug] Current batch of media processed. Will check again in 1000ms 20:00:49.857 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là clip đầu tiên của năm 2026. Chúc tất cả mọi người một năm đầy năng lượng. Clip chỉ là tự hỏi, tự trả lời các câu sau đây.\n\n00:00 Mở đầu\n00:52 Tự hỏi, tự trả lời.\n\n1. Trong năm 2025, anh cảm thấy sao?\n2. Trong năm 2025, kênh đã tăng bao nhiêu người theo dõi?\n3. Anh đã xuất tổng cộng bao nhiêu video bên BPTC và NNN?\n4. Anh nói chút về Nhân Nói Nhảm?\n5. Video nào nhiều view nhất?\n6. Video nào làm cực nhất?\n7. Video nào anh thích nhất?\n8. Video đã làm nhưng không đăng?\n9. Hãy nói sơ qua về khán giả của anh trên YouTube Analytics.\n10. Khoảnh khắc nào khiến anh muốn bỏ cuộc nhất?\n11. Anh có tính làm thêm kênh nào khác không? Trở ngại là gì?\n12. Năm 2025, anh đã đi những đâu rồi?\n13. Anh có tính đi học thêm cái gì không?\n14. Kế hoạch để làm một Vox Media của Việt Nam tới đâu rồi?\n15. Lợi ích khi làm kênh BPTC và NNN là gì?\n16. Bài học lớn nhất khi làm video là gì?\n17. Anh có gặp người theo dõi và anti-fan ngoài đời không?\n18. Làm YouTube cực nhất là phần nào?\n19. Anh có lời khuyên gì cho những ai muốn làm YouTube không?\n20. Có dự định hay kế hoạch gì cho năm 2026 không?\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 1409, "filename" => "/downloads/shows/BPTC/Season 2026/s2026e010100 - 80% người coi mình là miền Nam, 18 đến 54 tuổi. Nhìn lại 2025. Tự hỏi, tự trả lời@trongnnguyen2012.mp4", "id" => "t4zSLejSSTc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=t4zSLejSSTc", "playlist_index" => 12, "timestamp" => 1767267744, "title" => "80% người coi mình là miền Nam, 18 đến 54 tuổi. Nhìn lại 2025. Tự hỏi, tự trả lời@trongnnguyen2012", "upload_date" => "20260101"} 20:00:49.858 [debug] QUERY OK source="sources" db=0.4ms idle=559.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:00:49.858 [debug] QUERY OK source="sources" db=0.2ms idle=560.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:49.859 [debug] QUERY OK source="media_items" db=1.0ms idle=560.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-01 11:42:24Z], 3] 20:00:49.862 [debug] QUERY OK source="media_items" db=1.4ms idle=562.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là clip đầu tiên của năm 2026. Chúc tất cả mọi người một năm đầy năng lượng. Clip chỉ là tự hỏi, tự trả lời các câu sau đây.\n\n00:00 Mở đầu\n00:52 Tự hỏi, tự trả lời.\n\n1. Trong năm 2025, anh cảm thấy sao?\n2. Trong năm 2025, kênh đã tăng bao nhiêu người theo dõi?\n3. Anh đã xuất tổng cộng bao nhiêu video bên BPTC và NNN?\n4. Anh nói chút về Nhân Nói Nhảm?\n5. Video nào nhiều view nhất?\n6. Video nào làm cực nhất?\n7. Video nào anh thích nhất?\n8. Video đã làm nhưng không đăng?\n9. Hãy nói sơ qua về khán giả của anh trên YouTube Analytics.\n10. Khoảnh khắc nào khiến anh muốn bỏ cuộc nhất?\n11. Anh có tính làm thêm kênh nào khác không? Trở ngại là gì?\n12. Năm 2025, anh đã đi những đâu rồi?\n13. Anh có tính đi học thêm cái gì không?\n14. Kế hoạch để làm một Vox Media của Việt Nam tới đâu rồi?\n15. Lợi ích khi làm kênh BPTC và NNN là gì?\n16. Bài học lớn nhất khi làm video là gì?\n17. Anh có gặp người theo dõi và anti-fan ngoài đời không?\n18. Làm YouTube cực nhất là phần nào?\n19. Anh có lời khuyên gì cho những ai muốn làm YouTube không?\n20. Có dự định hay kế hoạch gì cho năm 2026 không?\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "80% người coi mình là miền Nam, 18 đến 54 tuổi. Nhìn lại 2025. Tự hỏi, tự trả lời@trongnnguyen2012", "fbb7103a-9d0f-4889-b635-36f39fa9bfaf", 1409, false, "t4zSLejSSTc", "https://www.youtube.com/watch?v=t4zSLejSSTc", 12, "/downloads/shows/BPTC/Season 2026/s2026e010100 - 80% người coi mình là miền Nam, 18 đến 54 tuổi. Nhìn lại 2025. Tự hỏi, tự trả lời@trongnnguyen2012.mp4", false, false, false, 3, [], 98, ~U[2026-01-01 11:42:24Z], ~U[2026-03-11 13:00:49Z], ~U[2026-03-11 13:00:49Z], "Đây là clip đầu tiên của năm 2026. Chúc tất cả mọi người một năm đầy năng lượng. Clip chỉ là tự hỏi, tự trả lời các câu sau đây.\n\n00:00 Mở đầu\n00:52 Tự hỏi, tự trả lời.\n\n1. Trong năm 2025, anh cảm thấy sao?\n2. Trong năm 2025, kênh đã tăng bao nhiêu người theo dõi?\n3. Anh đã xuất tổng cộng bao nhiêu video bên BPTC và NNN?\n4. Anh nói chút về Nhân Nói Nhảm?\n5. Video nào nhiều view nhất?\n6. Video nào làm cực nhất?\n7. Video nào anh thích nhất?\n8. Video đã làm nhưng không đăng?\n9. Hãy nói sơ qua về khán giả của anh trên YouTube Analytics.\n10. Khoảnh khắc nào khiến anh muốn bỏ cuộc nhất?\n11. Anh có tính làm thêm kênh nào khác không? Trở ngại là gì?\n12. Năm 2025, anh đã đi những đâu rồi?\n13. Anh có tính đi học thêm cái gì không?\n14. Kế hoạch để làm một Vox Media của Việt Nam tới đâu rồi?\n15. Lợi ích khi làm kênh BPTC và NNN là gì?\n16. Bài học lớn nhất khi làm video là gì?\n17. Anh có gặp người theo dõi và anti-fan ngoài đời không?\n18. Làm YouTube cực nhất là phần nào?\n19. Anh có lời khuyên gì cho những ai muốn làm YouTube không?\n20. Có dự định hay kế hoạch gì cho năm 2026 không?\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "80% người coi mình là miền Nam, 18 đến 54 tuổi. Nhìn lại 2025. Tự hỏi, tự trả lời@trongnnguyen2012", 1409, false, "t4zSLejSSTc", "https://www.youtube.com/watch?v=t4zSLejSSTc", "/downloads/shows/BPTC/Season 2026/s2026e010100 - 80% người coi mình là miền Nam, 18 đến 54 tuổi. Nhìn lại 2025. Tự hỏi, tự trả lời@trongnnguyen2012.mp4", false, 3, ~U[2026-01-01 11:42:24Z]] 20:00:49.862 [debug] QUERY OK source="sources" db=0.4ms idle=32.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:49.863 [debug] QUERY OK source="media_profiles" db=0.6ms 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] 20:00:49.864 [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 [923] 20:00:49.864 [debug] Current batch of media processed. Will check again in 1000ms 20:00:50.865 [debug] Current batch of media processed. Will check again in 1000ms 20:00:51.866 [debug] Current batch of media processed. Will check again in 1000ms 20:00:52.868 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Trong tháng 11 vừa rồi, Bình Định và Phú Yên đã gánh chịu quá nhiều thiệt hại vì ngập lụt. Để góp sức, mình dành tiền tiết kiệm để ra thành phố biển này ở miền Trung. \n\nNếu bạn muốn tìm kiếm một thành phố biển rẻ, khí hậu ôn hòa, và thân thiện, hãy cân nhắc Quy Nhơn. Mình đã tới đây 4 lần và sẽ quay lại.\n\nClip được chia như sau.\n\n00:00 Mở đầu.\n01:29 Những nơi đã tới ở Quy Nhơn.\n19:03 Tự hỏi, tự trả lời.\n\nĐây là những nơi mình đã đi.\n\n1. Đường biển Xuân Diệu.\n2. Bảo tàng Bình Định.\n3. Tháp Bánh Ít.\n4. Tiểu chủng viện Làng Sông.\n5. Bảo tàng Quang Trung.\n6. Tháp Chăm Dương Long.\n7. Miếu Bà nước mặn.\n8. Nhà tưởng niệm Xuân Diệu.\n9. Đường biển Đề Gi.\n10. Mộ Hàn Mặc Tử.\n11. Làng Phong Quy Hòa.\n12. Nhà tưởng niệm Hàn Mặc Tử.\n13. Trung tâm khám phá khoa học Quy Nhơn\n\nTự hỏi, tự trả lời.\n\n1. Quy Nhơn sau sát nhập và cơn bão ra sao?\n2. Mùa này anh thấy Quy Nhơn có nóng không?\n3. Biển Quy Nhơn so với biển Vũng Tàu?\n4. Thu nhập bình quân ở Quy Nhơn là bao nhiêu.\n5. Tại sao đi Quy Nhơn?\n6. Mình đã đến Quy Nhơn bao nhiêu lần?\n7. Mình thích gì về Quy Nhơn?\n8. Anh thấy giọng Bình Định/Quy Nhơn sao?\n9. Mình ở đâu khi ở Quy Nhơn?\n10. Quy Nhơn rẻ hơn Nha Trang và Đà Nẵng?\n11. Quy Nhơn thu hút freelancer và digital nomad?\n12. Thích ăn món gì ở Quy Nhơn?\n13. Tại sao du khách nên đi Quy Nhơn?\n14. Anh có muốn dọn ra Quy Nhơn sống không?\n15. Anh có gì góp ý cho Quy Nhơn không?\n16. Anh muốn Quy Nhơn sẽ có thêm gì?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2483, "filename" => "/downloads/shows/BPTC/Season 2025/s2025e123000 - Quy Nhơn sau cơn ngập lụt, phục hồi và bứt phá. Vlog chuyến đi Quy Nhơn 12.2025 @trongnnguyen2012.mp4", "id" => "cQLv7jsozl0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cQLv7jsozl0", "playlist_index" => 13, "timestamp" => 1767116663, "title" => "Quy Nhơn sau cơn ngập lụt, phục hồi và bứt phá. Vlog chuyến đi Quy Nhơn 12.2025 @trongnnguyen2012", "upload_date" => "20251230"} 20:00:52.869 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1570.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:00:52.869 [debug] QUERY OK source="sources" db=0.3ms idle=1571.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:52.871 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1572.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-30 17:44:23Z], 3] 20:00:52.873 [debug] QUERY OK source="media_items" db=1.7ms idle=1035.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Trong tháng 11 vừa rồi, Bình Định và Phú Yên đã gánh chịu quá nhiều thiệt hại vì ngập lụt. Để góp sức, mình dành tiền tiết kiệm để ra thành phố biển này ở miền Trung. \n\nNếu bạn muốn tìm kiếm một thành phố biển rẻ, khí hậu ôn hòa, và thân thiện, hãy cân nhắc Quy Nhơn. Mình đã tới đây 4 lần và sẽ quay lại.\n\nClip được chia như sau.\n\n00:00 Mở đầu.\n01:29 Những nơi đã tới ở Quy Nhơn.\n19:03 Tự hỏi, tự trả lời.\n\nĐây là những nơi mình đã đi.\n\n1. Đường biển Xuân Diệu.\n2. Bảo tàng Bình Định.\n3. Tháp Bánh Ít.\n4. Tiểu chủng viện Làng Sông.\n5. Bảo tàng Quang Trung.\n6. Tháp Chăm Dương Long.\n7. Miếu Bà nước mặn.\n8. Nhà tưởng niệm Xuân Diệu.\n9. Đường biển Đề Gi.\n10. Mộ Hàn Mặc Tử.\n11. Làng Phong Quy Hòa.\n12. Nhà tưởng niệm Hàn Mặc Tử.\n13. Trung tâm khám phá khoa học Quy Nhơn\n\nTự hỏi, tự trả lời.\n\n1. Quy Nhơn sau sát nhập và cơn bão ra sao?\n2. Mùa này anh thấy Quy Nhơn có nóng không?\n3. Biển Quy Nhơn so với biển Vũng Tàu?\n4. Thu nhập bình quân ở Quy Nhơn là bao nhiêu.\n5. Tại sao đi Quy Nhơn?\n6. Mình đã đến Quy Nhơn bao nhiêu lần?\n7. Mình thích gì về Quy Nhơn?\n8. Anh thấy giọng Bình Định/Quy Nhơn sao?\n9. Mình ở đâu khi ở Quy Nhơn?\n10. Quy Nhơn rẻ hơn Nha Trang và Đà Nẵng?\n11. Quy Nhơn thu hút freelancer và digital nomad?\n12. Thích ăn món gì ở Quy Nhơn?\n13. Tại sao du khách nên đi Quy Nhơn?\n14. Anh có muốn dọn ra Quy Nhơn sống không?\n15. Anh có gì góp ý cho Quy Nhơn không?\n16. Anh muốn Quy Nhơn sẽ có thêm gì?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Quy Nhơn sau cơn ngập lụt, phục hồi và bứt phá. Vlog chuyến đi Quy Nhơn 12.2025 @trongnnguyen2012", "510d5d06-6022-4ddf-bcfa-62722b792674", 2483, false, "cQLv7jsozl0", "https://www.youtube.com/watch?v=cQLv7jsozl0", 13, "/downloads/shows/BPTC/Season 2025/s2025e123000 - Quy Nhơn sau cơn ngập lụt, phục hồi và bứt phá. Vlog chuyến đi Quy Nhơn 12.2025 @trongnnguyen2012.mp4", false, false, false, 3, [], 98, ~U[2025-12-30 17:44:23Z], ~U[2026-03-11 13:00:52Z], ~U[2026-03-11 13:00:52Z], "Trong tháng 11 vừa rồi, Bình Định và Phú Yên đã gánh chịu quá nhiều thiệt hại vì ngập lụt. Để góp sức, mình dành tiền tiết kiệm để ra thành phố biển này ở miền Trung. \n\nNếu bạn muốn tìm kiếm một thành phố biển rẻ, khí hậu ôn hòa, và thân thiện, hãy cân nhắc Quy Nhơn. Mình đã tới đây 4 lần và sẽ quay lại.\n\nClip được chia như sau.\n\n00:00 Mở đầu.\n01:29 Những nơi đã tới ở Quy Nhơn.\n19:03 Tự hỏi, tự trả lời.\n\nĐây là những nơi mình đã đi.\n\n1. Đường biển Xuân Diệu.\n2. Bảo tàng Bình Định.\n3. Tháp Bánh Ít.\n4. Tiểu chủng viện Làng Sông.\n5. Bảo tàng Quang Trung.\n6. Tháp Chăm Dương Long.\n7. Miếu Bà nước mặn.\n8. Nhà tưởng niệm Xuân Diệu.\n9. Đường biển Đề Gi.\n10. Mộ Hàn Mặc Tử.\n11. Làng Phong Quy Hòa.\n12. Nhà tưởng niệm Hàn Mặc Tử.\n13. Trung tâm khám phá khoa học Quy Nhơn\n\nTự hỏi, tự trả lời.\n\n1. Quy Nhơn sau sát nhập và cơn bão ra sao?\n2. Mùa này anh thấy Quy Nhơn có nóng không?\n3. Biển Quy Nhơn so với biển Vũng Tàu?\n4. Thu nhập bình quân ở Quy Nhơn là bao nhiêu.\n5. Tại sao đi Quy Nhơn?\n6. Mình đã đến Quy Nhơn bao nhiêu lần?\n7. Mình thích gì về Quy Nhơn?\n8. Anh thấy giọng Bình Định/Quy Nhơn sao?\n9. Mình ở đâu khi ở Quy Nhơn?\n10. Quy Nhơn rẻ hơn Nha Trang và Đà Nẵng?\n11. Quy Nhơn thu hút freelancer và digital nomad?\n12. Thích ăn món gì ở Quy Nhơn?\n13. Tại sao du khách nên đi Quy Nhơn?\n14. Anh có muốn dọn ra Quy Nhơn sống không?\n15. Anh có gì góp ý cho Quy Nhơn không?\n16. Anh muốn Quy Nhơn sẽ có thêm gì?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Quy Nhơn sau cơn ngập lụt, phục hồi và bứt phá. Vlog chuyến đi Quy Nhơn 12.2025 @trongnnguyen2012", 2483, false, "cQLv7jsozl0", "https://www.youtube.com/watch?v=cQLv7jsozl0", "/downloads/shows/BPTC/Season 2025/s2025e123000 - Quy Nhơn sau cơn ngập lụt, phục hồi và bứt phá. Vlog chuyến đi Quy Nhơn 12.2025 @trongnnguyen2012.mp4", false, 3, ~U[2025-12-30 17:44:23Z]] 20:00:52.874 [debug] QUERY OK source="sources" db=0.6ms idle=36.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:52.874 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 20:00:52.875 [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 [925] 20:00:52.875 [debug] Current batch of media processed. Will check again in 1000ms 20:00:53.876 [debug] Current batch of media processed. Will check again in 1000ms 20:00:54.877 [debug] Current batch of media processed. Will check again in 1000ms 20:00:55.878 [debug] Current batch of media processed. Will check again in 1000ms 20:00:56.527 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:56.879 [debug] Current batch of media processed. Will check again in 1000ms 20:00:57.881 [debug] Current batch of media processed. Will check again in 1000ms 20:00:58.882 [debug] Current batch of media processed. Will check again in 1000ms 20:00:59.883 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Hà Nội sẽ chọn lọn gen để đào tạo tinh hoa. Có thể đó là báo chí câu view. Nhưng chúng ta có thể tự hỏi, cách tốt nhất để đào tạo nhân tài là gì. Chọn lọc gen, làm theo mô hình gà chọi, hay tạo môi trường để có sự phát triển tự nhiên? Clip này giải thích bằng cách ví dụ sau.\n\n1. Thuyết ưu sinh thời Đức Quốc xã.\n2. Bài học kỳ thị người Do Thái của Đức Quốc Xã.\n3. Để đào tạo ra một Bill Gates. Mượn lời của Malcolm Gladwell.\n4. Messi, thiên tài Tây Ban Nha gốc Argentina.\n5. Hàn Quốc giàu, Triều Tiên Nghèo.\n6. Hong Kong mở cửa, Trung Quốc đóng cửa.\n7. Ngô Bảo Châu, người Pháp gốc Việt đoạt giải Field.\n8. Hung Cao, thứ trưởng người Mỹ gốc Việt.\n9. Nguyễn Văn Tuấn, huân chương danh dự Úc gốc Việt.\n10. Võ Tá Đức, từ đạp xích lô thành nhà nghiên cứu ở Mỹ.\n11. Nhạc vàng, thời thế hay môi trường?\n12. Câu chuyện Nguyễn Ngọc Ngạn.\n13. B Ray, từ rap đường phố thành “rap nhạt?”\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\nChủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \nGiấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \nSài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \nĐà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \nBarça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, Nhạc 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 1815, "filename" => "/downloads/shows/BPTC/Season 2025/s2025e121900 - Gen hay môi trường tạo nhân tài: Cần một ngôi làng để nuôi một đứa trẻ @trongnnguyen2012.mp4", "id" => "L01zt5UQtsA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=L01zt5UQtsA", "playlist_index" => 14, "timestamp" => 1766160083, "title" => "Gen hay môi trường tạo nhân tài: Cần một ngôi làng để nuôi một đứa trẻ @trongnnguyen2012", "upload_date" => "20251219"} 20:00:59.883 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1585.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:00:59.884 [debug] QUERY OK source="sources" db=0.4ms idle=1586.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:59.886 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1586.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-19 16:01:23Z], 3] 20:00:59.888 [debug] QUERY OK source="media_items" db=1.4ms idle=1034.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hà Nội sẽ chọn lọn gen để đào tạo tinh hoa. Có thể đó là báo chí câu view. Nhưng chúng ta có thể tự hỏi, cách tốt nhất để đào tạo nhân tài là gì. Chọn lọc gen, làm theo mô hình gà chọi, hay tạo môi trường để có sự phát triển tự nhiên? Clip này giải thích bằng cách ví dụ sau.\n\n1. Thuyết ưu sinh thời Đức Quốc xã.\n2. Bài học kỳ thị người Do Thái của Đức Quốc Xã.\n3. Để đào tạo ra một Bill Gates. Mượn lời của Malcolm Gladwell.\n4. Messi, thiên tài Tây Ban Nha gốc Argentina.\n5. Hàn Quốc giàu, Triều Tiên Nghèo.\n6. Hong Kong mở cửa, Trung Quốc đóng cửa.\n7. Ngô Bảo Châu, người Pháp gốc Việt đoạt giải Field.\n8. Hung Cao, thứ trưởng người Mỹ gốc Việt.\n9. Nguyễn Văn Tuấn, huân chương danh dự Úc gốc Việt.\n10. Võ Tá Đức, từ đạp xích lô thành nhà nghiên cứu ở Mỹ.\n11. Nhạc vàng, thời thế hay môi trường?\n12. Câu chuyện Nguyễn Ngọc Ngạn.\n13. B Ray, từ rap đường phố thành “rap nhạt?”\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\nChủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \nGiấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \nSài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \nĐà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \nBarça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, Nhạc 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Gen hay môi trường tạo nhân tài: Cần một ngôi làng để nuôi một đứa trẻ @trongnnguyen2012", "3f453682-d1a2-42b5-bea3-9941836eec4a", 1815, false, "L01zt5UQtsA", "https://www.youtube.com/watch?v=L01zt5UQtsA", 14, "/downloads/shows/BPTC/Season 2025/s2025e121900 - Gen hay môi trường tạo nhân tài: Cần một ngôi làng để nuôi một đứa trẻ @trongnnguyen2012.mp4", false, false, false, 3, [], 98, ~U[2025-12-19 16:01:23Z], ~U[2026-03-11 13:00:59Z], ~U[2026-03-11 13:00:59Z], "Hà Nội sẽ chọn lọn gen để đào tạo tinh hoa. Có thể đó là báo chí câu view. Nhưng chúng ta có thể tự hỏi, cách tốt nhất để đào tạo nhân tài là gì. Chọn lọc gen, làm theo mô hình gà chọi, hay tạo môi trường để có sự phát triển tự nhiên? Clip này giải thích bằng cách ví dụ sau.\n\n1. Thuyết ưu sinh thời Đức Quốc xã.\n2. Bài học kỳ thị người Do Thái của Đức Quốc Xã.\n3. Để đào tạo ra một Bill Gates. Mượn lời của Malcolm Gladwell.\n4. Messi, thiên tài Tây Ban Nha gốc Argentina.\n5. Hàn Quốc giàu, Triều Tiên Nghèo.\n6. Hong Kong mở cửa, Trung Quốc đóng cửa.\n7. Ngô Bảo Châu, người Pháp gốc Việt đoạt giải Field.\n8. Hung Cao, thứ trưởng người Mỹ gốc Việt.\n9. Nguyễn Văn Tuấn, huân chương danh dự Úc gốc Việt.\n10. Võ Tá Đức, từ đạp xích lô thành nhà nghiên cứu ở Mỹ.\n11. Nhạc vàng, thời thế hay môi trường?\n12. Câu chuyện Nguyễn Ngọc Ngạn.\n13. B Ray, từ rap đường phố thành “rap nhạt?”\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\nChủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \nGiấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \nSài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \nĐà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \nBarça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, Nhạc 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Gen hay môi trường tạo nhân tài: Cần một ngôi làng để nuôi một đứa trẻ @trongnnguyen2012", 1815, false, "L01zt5UQtsA", "https://www.youtube.com/watch?v=L01zt5UQtsA", "/downloads/shows/BPTC/Season 2025/s2025e121900 - Gen hay môi trường tạo nhân tài: Cần một ngôi làng để nuôi một đứa trẻ @trongnnguyen2012.mp4", false, 3, ~U[2025-12-19 16:01:23Z]] 20:00:59.888 [debug] QUERY OK source="sources" db=0.5ms idle=35.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:00:59.889 [debug] QUERY OK source="media_profiles" db=0.5ms 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] 20:00:59.890 [debug] QUERY OK source="media_items" db=0.7ms 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 [928] 20:00:59.890 [debug] Current batch of media processed. Will check again in 1000ms 20:01:00.707 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:00.891 [debug] Current batch of media processed. Will check again in 1000ms 20:01:01.892 [debug] Current batch of media processed. Will check again in 1000ms 20:01:02.893 [debug] Current batch of media processed. Will check again in 1000ms 20:01:03.894 [debug] Current batch of media processed. Will check again in 1000ms 20:01:04.895 [debug] Current batch of media processed. Will check again in 1000ms 20:01:05.896 [debug] Current batch of media processed. Will check again in 1000ms 20:01:06.898 [debug] Current batch of media processed. Will check again in 1000ms 20:01:07.898 [debug] Current batch of media processed. Will check again in 1000ms 20:01:08.899 [debug] Current batch of media processed. Will check again in 1000ms 20:01:09.901 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Lướt mạng xã hội, đây là một nhận định quen thuộc: “Có tiền sống ở Việt Nam là sướng nhất?” Tại sao lại có hiện tượng này và người nói là ai. Sao nhiều ca sĩ diễn viên lại bỏ Mỹ để về nước. Nếu vậy thì sao nhiều người Việt Nam lại muốn định cư nước ngoài.\n\nNó phụ thuộc vào việc bạn là ai. Bạn là một người nổi tiếng hay là người thường. Đây là các câu được hỏi trong clip.\n\n1. Nhiều người nói ở Việt Nam sướng hơn ở Mỹ?\n2. Tại sao nhiều ca sĩ diễn viên ở Mỹ về Việt Nam?\n3. “Có tiền sống ở đâu cũng sướng?”\n4. Việt Nam hiện đang có những vấn đề gì?\n5. Các nước Phương Tây đang có những vấn đề gì?\n6. Việt Nam có gì thu hút người nước ngoài?\n7. Phương Tây có gì thu hút người Việt Nam?\n8. Bây giờ có nhiều YouTuber Tây khen Việt Nam?\n9. Nghĩ gì về khái niệm “Khỉ trắng?”\n10. Khi bạn là du khách, khi bạn là người địa phương.\n11. Việt Nam có rẻ như YouTuber Tây nói?\n12. “Người Việt Nam thân thiện.”\n13. Đặc quyền của người da trắng.\n14. Somebody và nobody: Ảo giác hào quang nổi tiếng.\n15. Kết luận: Ở Việt Nam hay nước ngoài sướng hơn?\n\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\nChủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \nGiấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \nSài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \nĐà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2121, "filename" => "/downloads/shows/BPTC/Season 2025/s2025e121600 - Ở Việt Nam sướng hơn ở Mỹ? Somebody và Nobody @trongnnguyen2012 @tnnjournal.mp4", "id" => "yZJGxY0SoRQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=yZJGxY0SoRQ", "playlist_index" => 15, "timestamp" => 1765894432, "title" => "Ở Việt Nam sướng hơn ở Mỹ? Somebody và Nobody @trongnnguyen2012 @tnnjournal", "upload_date" => "20251216"} 20:01:09.902 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1026.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:01:09.902 [debug] QUERY OK source="sources" db=0.2ms idle=604.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:01:09.904 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=604.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-16 14:13:52Z], 3] 20:01:09.905 [debug] QUERY OK source="media_items" db=1.3ms idle=606.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Lướt mạng xã hội, đây là một nhận định quen thuộc: “Có tiền sống ở Việt Nam là sướng nhất?” Tại sao lại có hiện tượng này và người nói là ai. Sao nhiều ca sĩ diễn viên lại bỏ Mỹ để về nước. Nếu vậy thì sao nhiều người Việt Nam lại muốn định cư nước ngoài.\n\nNó phụ thuộc vào việc bạn là ai. Bạn là một người nổi tiếng hay là người thường. Đây là các câu được hỏi trong clip.\n\n1. Nhiều người nói ở Việt Nam sướng hơn ở Mỹ?\n2. Tại sao nhiều ca sĩ diễn viên ở Mỹ về Việt Nam?\n3. “Có tiền sống ở đâu cũng sướng?”\n4. Việt Nam hiện đang có những vấn đề gì?\n5. Các nước Phương Tây đang có những vấn đề gì?\n6. Việt Nam có gì thu hút người nước ngoài?\n7. Phương Tây có gì thu hút người Việt Nam?\n8. Bây giờ có nhiều YouTuber Tây khen Việt Nam?\n9. Nghĩ gì về khái niệm “Khỉ trắng?”\n10. Khi bạn là du khách, khi bạn là người địa phương.\n11. Việt Nam có rẻ như YouTuber Tây nói?\n12. “Người Việt Nam thân thiện.”\n13. Đặc quyền của người da trắng.\n14. Somebody và nobody: Ảo giác hào quang nổi tiếng.\n15. Kết luận: Ở Việt Nam hay nước ngoài sướng hơn?\n\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\nChủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \nGiấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \nSài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \nĐà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Ở Việt Nam sướng hơn ở Mỹ? Somebody và Nobody @trongnnguyen2012 @tnnjournal", "aa555347-d209-4e52-a1ec-0efce9e35ac5", 2121, false, "yZJGxY0SoRQ", "https://www.youtube.com/watch?v=yZJGxY0SoRQ", 15, "/downloads/shows/BPTC/Season 2025/s2025e121600 - Ở Việt Nam sướng hơn ở Mỹ? Somebody và Nobody @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2025-12-16 14:13:52Z], ~U[2026-03-11 13:01:09Z], ~U[2026-03-11 13:01:09Z], "Lướt mạng xã hội, đây là một nhận định quen thuộc: “Có tiền sống ở Việt Nam là sướng nhất?” Tại sao lại có hiện tượng này và người nói là ai. Sao nhiều ca sĩ diễn viên lại bỏ Mỹ để về nước. Nếu vậy thì sao nhiều người Việt Nam lại muốn định cư nước ngoài.\n\nNó phụ thuộc vào việc bạn là ai. Bạn là một người nổi tiếng hay là người thường. Đây là các câu được hỏi trong clip.\n\n1. Nhiều người nói ở Việt Nam sướng hơn ở Mỹ?\n2. Tại sao nhiều ca sĩ diễn viên ở Mỹ về Việt Nam?\n3. “Có tiền sống ở đâu cũng sướng?”\n4. Việt Nam hiện đang có những vấn đề gì?\n5. Các nước Phương Tây đang có những vấn đề gì?\n6. Việt Nam có gì thu hút người nước ngoài?\n7. Phương Tây có gì thu hút người Việt Nam?\n8. Bây giờ có nhiều YouTuber Tây khen Việt Nam?\n9. Nghĩ gì về khái niệm “Khỉ trắng?”\n10. Khi bạn là du khách, khi bạn là người địa phương.\n11. Việt Nam có rẻ như YouTuber Tây nói?\n12. “Người Việt Nam thân thiện.”\n13. Đặc quyền của người da trắng.\n14. Somebody và nobody: Ảo giác hào quang nổi tiếng.\n15. Kết luận: Ở Việt Nam hay nước ngoài sướng hơn?\n\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\nChủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \nGiấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \nSài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \nĐà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Ở Việt Nam sướng hơn ở Mỹ? Somebody và Nobody @trongnnguyen2012 @tnnjournal", 2121, false, "yZJGxY0SoRQ", "https://www.youtube.com/watch?v=yZJGxY0SoRQ", "/downloads/shows/BPTC/Season 2025/s2025e121600 - Ở Việt Nam sướng hơn ở Mỹ? Somebody và Nobody @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2025-12-16 14:13:52Z]] 20:01:09.906 [debug] QUERY OK source="sources" db=0.4ms idle=29.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:01:09.907 [debug] QUERY OK source="media_profiles" db=0.5ms 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] 20:01:09.908 [debug] QUERY OK source="media_items" db=0.6ms idle=4.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 [930] 20:01:09.908 [debug] Current batch of media processed. Will check again in 1000ms 20:01:10.910 [debug] Current batch of media processed. Will check again in 1000ms 20:01:11.911 [debug] Current batch of media processed. Will check again in 1000ms 20:01:12.911 [debug] Current batch of media processed. Will check again in 1000ms 20:01:13.912 [debug] Current batch of media processed. Will check again in 1000ms 20:01:14.913 [debug] Current batch of media processed. Will check again in 1000ms 20:01:15.914 [debug] Current batch of media processed. Will check again in 1000ms 20:01:16.916 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Thời bao cấp, người Sài Gòn sống ra sao? Thường xuyên cúp điện, nhiều gia đình vượt biên, và kinh tế khó khăn. Bộ phim ‘Quán Kỳ Nam’ đã miêu tả bối cảnh thời đó và lồng ghép nhiều câu chuyện về thời thế. \n\nĐây là các từ khóa liên quan: kinh tế bao cấp, sơ yếu lý lịch, vượt biên, người gốc Hoa, Bắc 54, Bắc 75, con lai, nhạc vàng.\n\nĐây là clip đánh giá của mình. Nếu bạn muốn biết thêm về thời bao cấp, hãy hỏi cha mẹ. Đó sẽ là một bài học lịch sử hay nhất.\n\n\nỦng hộ kênh qua:\n\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\nChủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \nGiấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \nSài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \nĐà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2119, "filename" => "/downloads/shows/BPTC/Season 2025/s2025e121100 - Thời bao cấp khổ vậy đó - Rì viu Quán Kỳ Nam @trongnnguyen2012 @tnnjournal.mp4", "id" => "M63SiwarUkY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=M63SiwarUkY", "playlist_index" => 16, "timestamp" => 1765459710, "title" => "Thời bao cấp khổ vậy đó - Rì viu Quán Kỳ Nam @trongnnguyen2012 @tnnjournal", "upload_date" => "20251211"} 20:01:16.916 [debug] QUERY OK source="sources" db=0.3ms idle=1618.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:01:16.917 [debug] QUERY OK source="sources" db=0.1ms queue=0.1ms idle=1619.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:01:16.918 [debug] QUERY OK source="media_items" db=1.0ms idle=1619.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-11 13:28:30Z], 3] 20:01:16.920 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1029.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Thời bao cấp, người Sài Gòn sống ra sao? Thường xuyên cúp điện, nhiều gia đình vượt biên, và kinh tế khó khăn. Bộ phim ‘Quán Kỳ Nam’ đã miêu tả bối cảnh thời đó và lồng ghép nhiều câu chuyện về thời thế. \n\nĐây là các từ khóa liên quan: kinh tế bao cấp, sơ yếu lý lịch, vượt biên, người gốc Hoa, Bắc 54, Bắc 75, con lai, nhạc vàng.\n\nĐây là clip đánh giá của mình. Nếu bạn muốn biết thêm về thời bao cấp, hãy hỏi cha mẹ. Đó sẽ là một bài học lịch sử hay nhất.\n\n\nỦng hộ kênh qua:\n\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\nChủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \nGiấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \nSài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \nĐà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Thời bao cấp khổ vậy đó - Rì viu Quán Kỳ Nam @trongnnguyen2012 @tnnjournal", "8c7b45dd-c28b-4e09-acf4-b8fb5909228e", 2119, false, "M63SiwarUkY", "https://www.youtube.com/watch?v=M63SiwarUkY", 16, "/downloads/shows/BPTC/Season 2025/s2025e121100 - Thời bao cấp khổ vậy đó - Rì viu Quán Kỳ Nam @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2025-12-11 13:28:30Z], ~U[2026-03-11 13:01:16Z], ~U[2026-03-11 13:01:16Z], "Thời bao cấp, người Sài Gòn sống ra sao? Thường xuyên cúp điện, nhiều gia đình vượt biên, và kinh tế khó khăn. Bộ phim ‘Quán Kỳ Nam’ đã miêu tả bối cảnh thời đó và lồng ghép nhiều câu chuyện về thời thế. \n\nĐây là các từ khóa liên quan: kinh tế bao cấp, sơ yếu lý lịch, vượt biên, người gốc Hoa, Bắc 54, Bắc 75, con lai, nhạc vàng.\n\nĐây là clip đánh giá của mình. Nếu bạn muốn biết thêm về thời bao cấp, hãy hỏi cha mẹ. Đó sẽ là một bài học lịch sử hay nhất.\n\n\nỦng hộ kênh qua:\n\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\nChủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \nGiấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \nSài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \nĐà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Thời bao cấp khổ vậy đó - Rì viu Quán Kỳ Nam @trongnnguyen2012 @tnnjournal", 2119, false, "M63SiwarUkY", "https://www.youtube.com/watch?v=M63SiwarUkY", "/downloads/shows/BPTC/Season 2025/s2025e121100 - Thời bao cấp khổ vậy đó - Rì viu Quán Kỳ Nam @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2025-12-11 13:28:30Z]] 20:01:16.921 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=28.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:01:16.922 [debug] QUERY OK source="media_profiles" db=0.3ms 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] 20:01:16.923 [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 [931] 20:01:16.923 [debug] Current batch of media processed. Will check again in 1000ms 20:01:17.923 [debug] Current batch of media processed. Will check again in 1000ms 20:01:18.924 [debug] Current batch of media processed. Will check again in 1000ms 20:01:19.925 [debug] Current batch of media processed. Will check again in 1000ms 20:01:20.927 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "“Singapore ngày xưa tuổi gì đòi so với Sài Gòn?” Mình không biết hồi đó Lý Quang Diệu có nói vậy không. Còn bây giờ, Singapore đã bỏ Sài Gòn quá xa. Đây là clip vlog và tự trả lời của mình.\n\nSingapore dễ làm hư con người. Mọi thứ ở đây đều quá ngăn nắp, đúng giờ, trật tự, sạch sẽ, và an toàn. Chỉ cần ở đây một thời gian, bạn sẽ bị sốc văn hóa ngược khi trở về nhà. Nói ra không phải để tâng bốc hay chê nơi nào, nhưng một khi bạn tới Singapore, bạn không thể không so sánh.\n\nKhó hình dung là cách đây hơn nửa thế kỷ, Singapore chỉ là một hòn đảo bị ép phải độc lập từ Mã Lai. Bị độc lập chứ không phải được. Bây giờ, quốc đảo này trở thành trường hợp ngoại lệ ở Đông Nam Á, bứt phá khỏi vùng trũng để trở thành một trung tâm kinh tế riêng.\n\nSingapore đã trúng số với ông Lý Quang Diệu và mình tự tin là sẽ không có một phiên bản thứ hai.\n\n00:00 Mở đầu,\n00:25 Singapore đã bỏ Sài Gòn quá xa.\n06:13 Tự hỏi, tự trả lời.\n\nTự hỏi và trả lời\n\n1. Tại sao anh đi Singapore mà không đi Thái Lan?\n2. Có gì vui ở chuyến đi này không?\n3. Đây là lần thứ mấy anh tới Singapore rồi?\n4. Tại sao nên đi Singapore?\n5. Anh thấy Singapore có thay đổi gì không?\n6. Có gì ở Singapore mà chúng ta nên học hỏi?\n7. Có gì ở Singapore khiến anh bất ngờ không?\n8. Anh thấy Singapore có gì thua Việt Nam không?\n9. Anh nghĩ gì về Lý Quang Diệu?\n10. Cái câu “Ước gì Singapore được như Sài Gòn?” có thật không?\n11. Còn bây giờ, Việt Nam nên làm gì để được như Singapore?\n12. Anh thấy sân bay Changi như thế nào?\n13. Anh có ăn uống, mua sắm trong sân bay Changi không? Thấy giá cả thế nào?\n14. Mức sống ở Singapore có làm anh bất ngờ?\n15. Qua đó anh đi taxi hay xe điện ngầm?\n16. Tại sao Singapore lại khó nhập tịch?\n17. Anh có gặp nhiều người Việt ở Singapore không?\n18. Anh sẽ trở lại Singapore không?\n19. Anh có muốn sống lâu dài ở đó không?\n20. Chừng nào Việt Nam mới có một thành phố như Singapore?\n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 1815, "filename" => "/downloads/shows/BPTC/Season 2025/s2025e120900 - Singapore đã bỏ Sài Gòn quá xa. Vlog đi Singapore 12.2025 @trongnnguyen2012 @tnnjournal.mp4", "id" => "yokDmFnEeZY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=yokDmFnEeZY", "playlist_index" => 17, "timestamp" => 1765289247, "title" => "Singapore đã bỏ Sài Gòn quá xa. Vlog đi Singapore 12.2025 @trongnnguyen2012 @tnnjournal", "upload_date" => "20251209"} 20:01:20.928 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=629.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:01:20.929 [debug] QUERY OK source="sources" db=0.3ms decode=0.1ms queue=0.1ms idle=630.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:01:20.930 [debug] QUERY OK source="media_items" db=0.8ms idle=631.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-09 14:07:27Z], 3] 20:01:20.932 [debug] QUERY OK source="media_items" db=1.5ms idle=632.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["“Singapore ngày xưa tuổi gì đòi so với Sài Gòn?” Mình không biết hồi đó Lý Quang Diệu có nói vậy không. Còn bây giờ, Singapore đã bỏ Sài Gòn quá xa. Đây là clip vlog và tự trả lời của mình.\n\nSingapore dễ làm hư con người. Mọi thứ ở đây đều quá ngăn nắp, đúng giờ, trật tự, sạch sẽ, và an toàn. Chỉ cần ở đây một thời gian, bạn sẽ bị sốc văn hóa ngược khi trở về nhà. Nói ra không phải để tâng bốc hay chê nơi nào, nhưng một khi bạn tới Singapore, bạn không thể không so sánh.\n\nKhó hình dung là cách đây hơn nửa thế kỷ, Singapore chỉ là một hòn đảo bị ép phải độc lập từ Mã Lai. Bị độc lập chứ không phải được. Bây giờ, quốc đảo này trở thành trường hợp ngoại lệ ở Đông Nam Á, bứt phá khỏi vùng trũng để trở thành một trung tâm kinh tế riêng.\n\nSingapore đã trúng số với ông Lý Quang Diệu và mình tự tin là sẽ không có một phiên bản thứ hai.\n\n00:00 Mở đầu,\n00:25 Singapore đã bỏ Sài Gòn quá xa.\n06:13 Tự hỏi, tự trả lời.\n\nTự hỏi và trả lời\n\n1. Tại sao anh đi Singapore mà không đi Thái Lan?\n2. Có gì vui ở chuyến đi này không?\n3. Đây là lần thứ mấy anh tới Singapore rồi?\n4. Tại sao nên đi Singapore?\n5. Anh thấy Singapore có thay đổi gì không?\n6. Có gì ở Singapore mà chúng ta nên học hỏi?\n7. Có gì ở Singapore khiến anh bất ngờ không?\n8. Anh thấy Singapore có gì thua Việt Nam không?\n9. Anh nghĩ gì về Lý Quang Diệu?\n10. Cái câu “Ước gì Singapore được như Sài Gòn?” có thật không?\n11. Còn bây giờ, Việt Nam nên làm gì để được như Singapore?\n12. Anh thấy sân bay Changi như thế nào?\n13. Anh có ăn uống, mua sắm trong sân bay Changi không? Thấy giá cả thế nào?\n14. Mức sống ở Singapore có làm anh bất ngờ?\n15. Qua đó anh đi taxi hay xe điện ngầm?\n16. Tại sao Singapore lại khó nhập tịch?\n17. Anh có gặp nhiều người Việt ở Singapore không?\n18. Anh sẽ trở lại Singapore không?\n19. Anh có muốn sống lâu dài ở đó không?\n20. Chừng nào Việt Nam mới có một thành phố như Singapore?\n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Singapore đã bỏ Sài Gòn quá xa. Vlog đi Singapore 12.2025 @trongnnguyen2012 @tnnjournal", "667a080e-f7c3-4af1-809a-afa644f1881b", 1815, false, "yokDmFnEeZY", "https://www.youtube.com/watch?v=yokDmFnEeZY", 17, "/downloads/shows/BPTC/Season 2025/s2025e120900 - Singapore đã bỏ Sài Gòn quá xa. Vlog đi Singapore 12.2025 @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2025-12-09 14:07:27Z], ~U[2026-03-11 13:01:20Z], ~U[2026-03-11 13:01:20Z], "“Singapore ngày xưa tuổi gì đòi so với Sài Gòn?” Mình không biết hồi đó Lý Quang Diệu có nói vậy không. Còn bây giờ, Singapore đã bỏ Sài Gòn quá xa. Đây là clip vlog và tự trả lời của mình.\n\nSingapore dễ làm hư con người. Mọi thứ ở đây đều quá ngăn nắp, đúng giờ, trật tự, sạch sẽ, và an toàn. Chỉ cần ở đây một thời gian, bạn sẽ bị sốc văn hóa ngược khi trở về nhà. Nói ra không phải để tâng bốc hay chê nơi nào, nhưng một khi bạn tới Singapore, bạn không thể không so sánh.\n\nKhó hình dung là cách đây hơn nửa thế kỷ, Singapore chỉ là một hòn đảo bị ép phải độc lập từ Mã Lai. Bị độc lập chứ không phải được. Bây giờ, quốc đảo này trở thành trường hợp ngoại lệ ở Đông Nam Á, bứt phá khỏi vùng trũng để trở thành một trung tâm kinh tế riêng.\n\nSingapore đã trúng số với ông Lý Quang Diệu và mình tự tin là sẽ không có một phiên bản thứ hai.\n\n00:00 Mở đầu,\n00:25 Singapore đã bỏ Sài Gòn quá xa.\n06:13 Tự hỏi, tự trả lời.\n\nTự hỏi và trả lời\n\n1. Tại sao anh đi Singapore mà không đi Thái Lan?\n2. Có gì vui ở chuyến đi này không?\n3. Đây là lần thứ mấy anh tới Singapore rồi?\n4. Tại sao nên đi Singapore?\n5. Anh thấy Singapore có thay đổi gì không?\n6. Có gì ở Singapore mà chúng ta nên học hỏi?\n7. Có gì ở Singapore khiến anh bất ngờ không?\n8. Anh thấy Singapore có gì thua Việt Nam không?\n9. Anh nghĩ gì về Lý Quang Diệu?\n10. Cái câu “Ước gì Singapore được như Sài Gòn?” có thật không?\n11. Còn bây giờ, Việt Nam nên làm gì để được như Singapore?\n12. Anh thấy sân bay Changi như thế nào?\n13. Anh có ăn uống, mua sắm trong sân bay Changi không? Thấy giá cả thế nào?\n14. Mức sống ở Singapore có làm anh bất ngờ?\n15. Qua đó anh đi taxi hay xe điện ngầm?\n16. Tại sao Singapore lại khó nhập tịch?\n17. Anh có gặp nhiều người Việt ở Singapore không?\n18. Anh sẽ trở lại Singapore không?\n19. Anh có muốn sống lâu dài ở đó không?\n20. Chừng nào Việt Nam mới có một thành phố như Singapore?\n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Singapore đã bỏ Sài Gòn quá xa. Vlog đi Singapore 12.2025 @trongnnguyen2012 @tnnjournal", 1815, false, "yokDmFnEeZY", "https://www.youtube.com/watch?v=yokDmFnEeZY", "/downloads/shows/BPTC/Season 2025/s2025e120900 - Singapore đã bỏ Sài Gòn quá xa. Vlog đi Singapore 12.2025 @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2025-12-09 14:07:27Z]] 20:01:20.932 [debug] QUERY OK source="sources" db=0.4ms idle=29.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:01:20.933 [debug] QUERY OK source="media_profiles" db=0.3ms 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:01:20.934 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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 [933] 20:01:20.934 [debug] Current batch of media processed. Will check again in 1000ms 20:01:21.935 [debug] Current batch of media processed. Will check again in 1000ms 20:01:22.936 [debug] Current batch of media processed. Will check again in 1000ms 20:01:23.938 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ở đâu cũng có ngập lụt, nhưng…..\n\nĐã bao nhiêu lần bạn nghe câu này rồi? “Ở đâu mà chả có bão lũ, chả có ngập, ở đâu chả thế.” Đúng là vậy. Ngập lụt, động đất, hay sạt lở ở đâu cũng có. Nó là một phần của cuộc sống. Nhưng cách người ta giải quyết khác nhau. Hãy cùng suy luận.\n\n00:00 Mở đầu\n00:15 Ở đâu cũng có ngập lụt, nhưng….\n04:15 Tự hỏi, tự trả lời.\n\nLink bài: https://trongnnguyen.substack.com/p/o-au-cung-co-ngap-lut-nhung \n\nHỏi và trả lời\n\n1. Tại sao mình lại viết bài này?\n2. Ngập lụt là do thiên tai hay con người?\n3. Tại sao nhiều người lại đổ lỗi?\n4. Ở các nước phát triển, người bị ngập lụt sẽ ra sao?\n5. Bàn về đẳng cấp quốc gia.\n6. Liệu Việt Nam sẽ có bảo hiểm ngập lụt không?\n7. Lời ngụy biện “Ở đâu cũng thế.”\n8. Có nên di dời dân khỏi vùng lũ?\n9. Nói xong rồi, giờ làm gì?\n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 822, "filename" => "/downloads/shows/BPTC/Season 2025/s2025e112800 - Ở đâu cũng có ngập lụt, nhưng….. @trongnnguyen2012 @tnnjournal.mp4", "id" => "DfVsNLi6i4g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DfVsNLi6i4g", "playlist_index" => 18, "timestamp" => 1764330114, "title" => "Ở đâu cũng có ngập lụt, nhưng….. @trongnnguyen2012 @tnnjournal", "upload_date" => "20251128"} 20:01:23.939 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1640.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:01:23.939 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1641.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:01:23.940 [debug] QUERY OK source="media_items" db=0.8ms idle=1641.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-28 11:41:54Z], 3] 20:01:23.942 [debug] QUERY OK source="media_items" db=1.3ms idle=1032.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ở đâu cũng có ngập lụt, nhưng…..\n\nĐã bao nhiêu lần bạn nghe câu này rồi? “Ở đâu mà chả có bão lũ, chả có ngập, ở đâu chả thế.” Đúng là vậy. Ngập lụt, động đất, hay sạt lở ở đâu cũng có. Nó là một phần của cuộc sống. Nhưng cách người ta giải quyết khác nhau. Hãy cùng suy luận.\n\n00:00 Mở đầu\n00:15 Ở đâu cũng có ngập lụt, nhưng….\n04:15 Tự hỏi, tự trả lời.\n\nLink bài: https://trongnnguyen.substack.com/p/o-au-cung-co-ngap-lut-nhung \n\nHỏi và trả lời\n\n1. Tại sao mình lại viết bài này?\n2. Ngập lụt là do thiên tai hay con người?\n3. Tại sao nhiều người lại đổ lỗi?\n4. Ở các nước phát triển, người bị ngập lụt sẽ ra sao?\n5. Bàn về đẳng cấp quốc gia.\n6. Liệu Việt Nam sẽ có bảo hiểm ngập lụt không?\n7. Lời ngụy biện “Ở đâu cũng thế.”\n8. Có nên di dời dân khỏi vùng lũ?\n9. Nói xong rồi, giờ làm gì?\n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Ở đâu cũng có ngập lụt, nhưng….. @trongnnguyen2012 @tnnjournal", "872c1c83-ae5d-4f38-87cb-d5a5a984cecb", 822, false, "DfVsNLi6i4g", "https://www.youtube.com/watch?v=DfVsNLi6i4g", 18, "/downloads/shows/BPTC/Season 2025/s2025e112800 - Ở đâu cũng có ngập lụt, nhưng….. @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2025-11-28 11:41:54Z], ~U[2026-03-11 13:01:23Z], ~U[2026-03-11 13:01:23Z], "Ở đâu cũng có ngập lụt, nhưng…..\n\nĐã bao nhiêu lần bạn nghe câu này rồi? “Ở đâu mà chả có bão lũ, chả có ngập, ở đâu chả thế.” Đúng là vậy. Ngập lụt, động đất, hay sạt lở ở đâu cũng có. Nó là một phần của cuộc sống. Nhưng cách người ta giải quyết khác nhau. Hãy cùng suy luận.\n\n00:00 Mở đầu\n00:15 Ở đâu cũng có ngập lụt, nhưng….\n04:15 Tự hỏi, tự trả lời.\n\nLink bài: https://trongnnguyen.substack.com/p/o-au-cung-co-ngap-lut-nhung \n\nHỏi và trả lời\n\n1. Tại sao mình lại viết bài này?\n2. Ngập lụt là do thiên tai hay con người?\n3. Tại sao nhiều người lại đổ lỗi?\n4. Ở các nước phát triển, người bị ngập lụt sẽ ra sao?\n5. Bàn về đẳng cấp quốc gia.\n6. Liệu Việt Nam sẽ có bảo hiểm ngập lụt không?\n7. Lời ngụy biện “Ở đâu cũng thế.”\n8. Có nên di dời dân khỏi vùng lũ?\n9. Nói xong rồi, giờ làm gì?\n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Ở đâu cũng có ngập lụt, nhưng….. @trongnnguyen2012 @tnnjournal", 822, false, "DfVsNLi6i4g", "https://www.youtube.com/watch?v=DfVsNLi6i4g", "/downloads/shows/BPTC/Season 2025/s2025e112800 - Ở đâu cũng có ngập lụt, nhưng….. @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2025-11-28 11:41:54Z]] 20:01:23.943 [debug] QUERY OK source="sources" db=0.6ms idle=32.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:01:23.943 [debug] QUERY OK source="media_profiles" db=0.3ms 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] 20:01:23.944 [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 [935] 20:01:23.944 [debug] Current batch of media processed. Will check again in 1000ms 20:01:24.946 [debug] Current batch of media processed. Will check again in 1000ms 20:01:25.947 [debug] Current batch of media processed. Will check again in 1000ms 20:01:26.530 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:26.948 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây chỉ là cá vlog về chuyến về Vũng Tàu vừa rồi. Trong khi miền Trung đang bão, Vũng Tàu vẫn yên bình. Nó khiến mình suy nghĩ về nhiều thứ. Như Vũng Tàu bây giờ toàn người miền Bắc, biển Vũng Tàu dơ, hay Vũng tàu là thành phố giàu nhất. Sự thật là gì?\n\nSau đây là các câu hỏi trong clip:\n\n1. Tại sao anh lại nói về Vũng Tàu?\n2. Vũng Tàu có thay đổi nhiều so với trước đây không?\n3. Tại sao Vũng Tàu có nhiều người miền Bắc. Người miền Nam đi đâu rồi?\n4. Cái giọng Vũng Tàu nó ra sao?\n5. Người Vũng Tàu nổi tiếng nhất là ai?\n6. Anh có hay ăn lẩu cá đuối, bánh khọt, và bánh bông lan trứng muối không?\n7. Anh có tới những chỗ sống ảo không, như hẻm đường Trần Phú hay Đồi Con Heo?\n8. Anh có muốn Vũng Tàu thay đổi gì thêm không?\n9. Anh có nghĩ Vũng Tàu là vùng đất may mắn?\n10. Nếu phải miêu tả Vũng Tàu, anh sẽ nói gì?\n11. Có thật sự Vũng Tàu giàu nhất nước không?\n12. Anh nghĩ gì khi người ta chê biển Vũng Tàu?\n13. Vũng Tàu còn chặt chém không?\n14. Vũng Tàu có ảnh hưởng gì tới tính cách của anh không?\n15. Vũng Tàu đã cho anh cơ hội gì?\n16. Tại sao người Sài Gòn lại hay đi Vũng Tàu?\n17. Vũng Tàu có phải là thành phố đáng sống?\n18. Nơi nào đẹp nhất ở Vũng Tàu?\n19. Nếu được chọn sống lâu dài giữa Vũng Tàu và Sài Gòn, anh sẽ sống ở đâu?\n20. Nếu anh là HDV du lịch, anh sẽ dẫn bạn bè đi đâu?\n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 1255, "filename" => "/downloads/shows/BPTC/Season 2025/s2025e112700 - Vũng Tàu bây giờ toàn người miền Bắc, giàu có? Vlog về kinh tế và con người. @trongnnguyen2012.mp4", "id" => "siCeF48Lqrw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=siCeF48Lqrw", "playlist_index" => 19, "timestamp" => 1764262746, "title" => "Vũng Tàu bây giờ toàn người miền Bắc, giàu có? Vlog về kinh tế và con người. @trongnnguyen2012", "upload_date" => "20251127"} 20:01:26.949 [debug] QUERY OK source="sources" db=0.4ms idle=1650.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [3] 20:01:26.949 [debug] QUERY OK source="sources" db=0.3ms idle=1651.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:01:26.950 [debug] QUERY OK source="media_items" db=0.8ms idle=1035.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-27 16:59:06Z], 3] 20:01:26.952 [debug] QUERY OK source="media_items" db=1.1ms idle=420.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây chỉ là cá vlog về chuyến về Vũng Tàu vừa rồi. Trong khi miền Trung đang bão, Vũng Tàu vẫn yên bình. Nó khiến mình suy nghĩ về nhiều thứ. Như Vũng Tàu bây giờ toàn người miền Bắc, biển Vũng Tàu dơ, hay Vũng tàu là thành phố giàu nhất. Sự thật là gì?\n\nSau đây là các câu hỏi trong clip:\n\n1. Tại sao anh lại nói về Vũng Tàu?\n2. Vũng Tàu có thay đổi nhiều so với trước đây không?\n3. Tại sao Vũng Tàu có nhiều người miền Bắc. Người miền Nam đi đâu rồi?\n4. Cái giọng Vũng Tàu nó ra sao?\n5. Người Vũng Tàu nổi tiếng nhất là ai?\n6. Anh có hay ăn lẩu cá đuối, bánh khọt, và bánh bông lan trứng muối không?\n7. Anh có tới những chỗ sống ảo không, như hẻm đường Trần Phú hay Đồi Con Heo?\n8. Anh có muốn Vũng Tàu thay đổi gì thêm không?\n9. Anh có nghĩ Vũng Tàu là vùng đất may mắn?\n10. Nếu phải miêu tả Vũng Tàu, anh sẽ nói gì?\n11. Có thật sự Vũng Tàu giàu nhất nước không?\n12. Anh nghĩ gì khi người ta chê biển Vũng Tàu?\n13. Vũng Tàu còn chặt chém không?\n14. Vũng Tàu có ảnh hưởng gì tới tính cách của anh không?\n15. Vũng Tàu đã cho anh cơ hội gì?\n16. Tại sao người Sài Gòn lại hay đi Vũng Tàu?\n17. Vũng Tàu có phải là thành phố đáng sống?\n18. Nơi nào đẹp nhất ở Vũng Tàu?\n19. Nếu được chọn sống lâu dài giữa Vũng Tàu và Sài Gòn, anh sẽ sống ở đâu?\n20. Nếu anh là HDV du lịch, anh sẽ dẫn bạn bè đi đâu?\n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Vũng Tàu bây giờ toàn người miền Bắc, giàu có? Vlog về kinh tế và con người. @trongnnguyen2012", "e64249d0-510a-41b9-a4f7-d3be565e81af", 1255, false, "siCeF48Lqrw", "https://www.youtube.com/watch?v=siCeF48Lqrw", 19, "/downloads/shows/BPTC/Season 2025/s2025e112700 - Vũng Tàu bây giờ toàn người miền Bắc, giàu có? Vlog về kinh tế và con người. @trongnnguyen2012.mp4", false, false, false, 3, [], 98, ~U[2025-11-27 16:59:06Z], ~U[2026-03-11 13:01:26Z], ~U[2026-03-11 13:01:26Z], "Đây chỉ là cá vlog về chuyến về Vũng Tàu vừa rồi. Trong khi miền Trung đang bão, Vũng Tàu vẫn yên bình. Nó khiến mình suy nghĩ về nhiều thứ. Như Vũng Tàu bây giờ toàn người miền Bắc, biển Vũng Tàu dơ, hay Vũng tàu là thành phố giàu nhất. Sự thật là gì?\n\nSau đây là các câu hỏi trong clip:\n\n1. Tại sao anh lại nói về Vũng Tàu?\n2. Vũng Tàu có thay đổi nhiều so với trước đây không?\n3. Tại sao Vũng Tàu có nhiều người miền Bắc. Người miền Nam đi đâu rồi?\n4. Cái giọng Vũng Tàu nó ra sao?\n5. Người Vũng Tàu nổi tiếng nhất là ai?\n6. Anh có hay ăn lẩu cá đuối, bánh khọt, và bánh bông lan trứng muối không?\n7. Anh có tới những chỗ sống ảo không, như hẻm đường Trần Phú hay Đồi Con Heo?\n8. Anh có muốn Vũng Tàu thay đổi gì thêm không?\n9. Anh có nghĩ Vũng Tàu là vùng đất may mắn?\n10. Nếu phải miêu tả Vũng Tàu, anh sẽ nói gì?\n11. Có thật sự Vũng Tàu giàu nhất nước không?\n12. Anh nghĩ gì khi người ta chê biển Vũng Tàu?\n13. Vũng Tàu còn chặt chém không?\n14. Vũng Tàu có ảnh hưởng gì tới tính cách của anh không?\n15. Vũng Tàu đã cho anh cơ hội gì?\n16. Tại sao người Sài Gòn lại hay đi Vũng Tàu?\n17. Vũng Tàu có phải là thành phố đáng sống?\n18. Nơi nào đẹp nhất ở Vũng Tàu?\n19. Nếu được chọn sống lâu dài giữa Vũng Tàu và Sài Gòn, anh sẽ sống ở đâu?\n20. Nếu anh là HDV du lịch, anh sẽ dẫn bạn bè đi đâu?\n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Vũng Tàu bây giờ toàn người miền Bắc, giàu có? Vlog về kinh tế và con người. @trongnnguyen2012", 1255, false, "siCeF48Lqrw", "https://www.youtube.com/watch?v=siCeF48Lqrw", "/downloads/shows/BPTC/Season 2025/s2025e112700 - Vũng Tàu bây giờ toàn người miền Bắc, giàu có? Vlog về kinh tế và con người. @trongnnguyen2012.mp4", false, 3, ~U[2025-11-27 16:59:06Z]] 20:01:26.953 [debug] QUERY OK source="sources" db=0.4ms idle=36.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:01:26.953 [debug] QUERY OK source="media_profiles" db=0.3ms idle=4.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:01:26.954 [debug] QUERY OK source="media_items" db=0.4ms idle=4.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 [937] 20:01:26.954 [debug] Current batch of media processed. Will check again in 1000ms 20:01:27.955 [debug] Current batch of media processed. Will check again in 1000ms 20:01:28.956 [debug] Current batch of media processed. Will check again in 1000ms 20:01:29.957 [debug] Current batch of media processed. Will check again in 1000ms 20:01:30.958 [debug] Current batch of media processed. Will check again in 1000ms 20:01:31.959 [debug] Current batch of media processed. Will check again in 1000ms 20:01:32.960 [debug] Current batch of media processed. Will check again in 1000ms 20:01:33.961 [debug] Current batch of media processed. Will check again in 1000ms 20:01:34.962 [debug] Current batch of media processed. Will check again in 1000ms 20:01:35.963 [debug] Current batch of media processed. Will check again in 1000ms 20:01:36.965 [debug] Current batch of media processed. Will check again in 1000ms 20:01:37.966 [debug] Current batch of media processed. Will check again in 1000ms 20:01:38.967 [debug] Current batch of media processed. Will check again in 1000ms 20:01:39.967 [debug] Current batch of media processed. Will check again in 1000ms 20:01:40.127 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UC8KSyP_75b7vO_HgYjNADzQ --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/BPTC/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/78/77/78776c0a41c60765bdf367c4c160f91b16dd0ec623f70863ee2096272be1baf0.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/ed/d3/edd33dc7a5a14d6489e724d60701bf90a179054fe85ee6ee5c3e5398060ba0be.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 20:01:40.128 [debug] Gracefully stopping file follower 20:01:40.129 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms 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" IN (?)) [3] 20:01:40.130 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1832.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:01:40.131 [debug] QUERY OK source="media_items" db=0.9ms idle=1832.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-10 09:50:32Z], 3] 20:01:40.133 [debug] QUERY OK source="media_items" db=1.8ms idle=1188.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Chỉ trong một tuần, giá xăng ở Việt Nam đã tăng từ 20,000đ lên 28,000đ mỗi lít. Nhiều người đổ xăng trong tâm trạng lo lắng: giá còn tăng nữa không? Quỹ bình ổn giá xăng dầu đâu rồi?\n\nTrong video này, mình sẽ giải thích một cách đơn giản:\n\n1. Tại sao giá xăng lại nhảy vọt trong vài ngày qua?\n2. Lần cuối cùng chúng ta thấy cảnh này là khi nào?\n3. Tại sao nhiều cây xăng giới hạn 50,000đ/lượt cho xe máy?\n4. Xăng tăng thì giá cả có tăng không, như giá ship, tiền đi Grab?\n5. Mỗi lít xăng đang gánh bao nhiêu thuế phí?\n6. Quỹ bình ổn giá xăng dầu là gì?\n7. Quỹ bình ổn giá xăng dầu được áp dụng thế nào?\n8. Ở Mỹ có quỹ bình ổn giá xăng không?\n9. Bộ Công Thương khuyến khích làm việc từ xa để tiết kiệm xăng. Có khả thi không?\n10. Xăng tăng, mua xe điện có tiết kiệm tiền không?\n11. Trong ngắn hạn, người tiêu dùng có thể làm gì?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBài trên blog: https://tnnjournal.com/2026/03/10/giai-thich-gia-xang-tang-vot-quy-binh-on-lam-gi/\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Mình không hiểu giá xăng ở Việt Nam, quỹ bình ổn giá. Nó lạ thật.", "b6c97d6d-0448-49b3-b8d8-755f39f25bbd", 1227, false, "oMWQSOrOffY", "https://www.youtube.com/watch?v=oMWQSOrOffY", 1, "/downloads/shows/BPTC/Season 2026/s2026e031000 - Mình không hiểu giá xăng ở Việt Nam, quỹ bình ổn giá. Nó lạ thật..mp4", false, false, false, 3, [], 98, ~U[2026-03-10 09:50:32Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Chỉ trong một tuần, giá xăng ở Việt Nam đã tăng từ 20,000đ lên 28,000đ mỗi lít. Nhiều người đổ xăng trong tâm trạng lo lắng: giá còn tăng nữa không? Quỹ bình ổn giá xăng dầu đâu rồi?\n\nTrong video này, mình sẽ giải thích một cách đơn giản:\n\n1. Tại sao giá xăng lại nhảy vọt trong vài ngày qua?\n2. Lần cuối cùng chúng ta thấy cảnh này là khi nào?\n3. Tại sao nhiều cây xăng giới hạn 50,000đ/lượt cho xe máy?\n4. Xăng tăng thì giá cả có tăng không, như giá ship, tiền đi Grab?\n5. Mỗi lít xăng đang gánh bao nhiêu thuế phí?\n6. Quỹ bình ổn giá xăng dầu là gì?\n7. Quỹ bình ổn giá xăng dầu được áp dụng thế nào?\n8. Ở Mỹ có quỹ bình ổn giá xăng không?\n9. Bộ Công Thương khuyến khích làm việc từ xa để tiết kiệm xăng. Có khả thi không?\n10. Xăng tăng, mua xe điện có tiết kiệm tiền không?\n11. Trong ngắn hạn, người tiêu dùng có thể làm gì?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBài trên blog: https://tnnjournal.com/2026/03/10/giai-thich-gia-xang-tang-vot-quy-binh-on-lam-gi/\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Mình không hiểu giá xăng ở Việt Nam, quỹ bình ổn giá. Nó lạ thật.", 1227, false, "oMWQSOrOffY", "https://www.youtube.com/watch?v=oMWQSOrOffY", "/downloads/shows/BPTC/Season 2026/s2026e031000 - Mình không hiểu giá xăng ở Việt Nam, quỹ bình ổn giá. Nó lạ thật..mp4", false, 3, ~U[2026-03-10 09:50:32Z]] 20:01:40.135 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=189.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:01:40.136 [debug] QUERY OK source="media_items" db=1.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-03 12:17:39Z], 3] 20:01:40.138 [debug] QUERY OK source="media_items" db=1.4ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Mỹ mới đánh Iran. Cứ mỗi lần Mỹ đưa quân đánh một nơi nào đó, vài ý kiến thường được nghe là: Mỹ là đế quốc, Mỹ chiếm đất. Những quan điểm đó có đúng hay không? Hãy cùng suy luận.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Mỹ đánh Iran. Mỹ là đế quốc? @trongnnguyen2012 @tnnjournal", "ea22206c-6744-405c-a3ad-a9dac8c9ddbb", 675, false, "mGK95-wFvbQ", "https://www.youtube.com/watch?v=mGK95-wFvbQ", 2, "/downloads/shows/BPTC/Season 2026/s2026e030300 - Mỹ đánh Iran. Mỹ là đế quốc? @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-03-03 12:17:39Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Mỹ mới đánh Iran. Cứ mỗi lần Mỹ đưa quân đánh một nơi nào đó, vài ý kiến thường được nghe là: Mỹ là đế quốc, Mỹ chiếm đất. Những quan điểm đó có đúng hay không? Hãy cùng suy luận.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Mỹ đánh Iran. Mỹ là đế quốc? @trongnnguyen2012 @tnnjournal", 675, false, "mGK95-wFvbQ", "https://www.youtube.com/watch?v=mGK95-wFvbQ", "/downloads/shows/BPTC/Season 2026/s2026e030300 - Mỹ đánh Iran. Mỹ là đế quốc? @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2026-03-03 12:17:39Z]] 20:01:40.139 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [3] 20:01:40.140 [debug] QUERY OK source="media_items" db=0.9ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-26 16:46:32Z], 3] 20:01:40.160 [debug] QUERY OK source="media_items" db=19.9ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tết rồi mình đã đi coi 4 bô phim Tết. Cả 4 đều là thảm họa. Đã đến lúc chúng ta nghiêm túc tự hỏi, tại sao phim Việt Nam lại quá dở. Clip được chia thành các phần sau:\n\n00:00 Tôi không hiểu phim Việt Nam.\n01:45 Mình không hiểu vì sao phim Việt Nam lại có kịch bản nhảm.\n05:47 Mình không hiểu sao lời thoại nghe rất sượng.\n07:37 Mình không hiểu sao họ diễn xuất không tự nhiên.\n08:56 Mình không hiểu sự xuất hiện của các TikToker, ca sĩ, người mẫu.\n10:44 Mình không hiểu hài miền Bắc, nó thâm thúy.\n11:20 Mình cũng không hiểu hài miền Nam, nó nhảm.\n12:05 Mình vẫn chưa hiểu kiểm duyệt.\n\nMình yêu phim. Nhưng van xin các nhà làm phim Việt Nam hãy tôn trọng khán giả, tập trung vào nội dung. Đừng chụp giật nữa. Để mình còn có hứng đi coi phim rồi rì-viu nữa. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Mình từ chối hiểu phim Việt Nam: Dở, nhảm, ồn, phi lý.", "7e625010-1321-4caf-8a3f-056c03c7d9f5", 1138, false, "gBEaghNvCXY", "https://www.youtube.com/watch?v=gBEaghNvCXY", 3, "/downloads/shows/BPTC/Season 2026/s2026e022600 - Mình từ chối hiểu phim Việt Nam: Dở, nhảm, ồn, phi lý..mp4", false, false, false, 3, [], 98, ~U[2026-02-26 16:46:32Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Tết rồi mình đã đi coi 4 bô phim Tết. Cả 4 đều là thảm họa. Đã đến lúc chúng ta nghiêm túc tự hỏi, tại sao phim Việt Nam lại quá dở. Clip được chia thành các phần sau:\n\n00:00 Tôi không hiểu phim Việt Nam.\n01:45 Mình không hiểu vì sao phim Việt Nam lại có kịch bản nhảm.\n05:47 Mình không hiểu sao lời thoại nghe rất sượng.\n07:37 Mình không hiểu sao họ diễn xuất không tự nhiên.\n08:56 Mình không hiểu sự xuất hiện của các TikToker, ca sĩ, người mẫu.\n10:44 Mình không hiểu hài miền Bắc, nó thâm thúy.\n11:20 Mình cũng không hiểu hài miền Nam, nó nhảm.\n12:05 Mình vẫn chưa hiểu kiểm duyệt.\n\nMình yêu phim. Nhưng van xin các nhà làm phim Việt Nam hãy tôn trọng khán giả, tập trung vào nội dung. Đừng chụp giật nữa. Để mình còn có hứng đi coi phim rồi rì-viu nữa. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Mình từ chối hiểu phim Việt Nam: Dở, nhảm, ồn, phi lý.", 1138, false, "gBEaghNvCXY", "https://www.youtube.com/watch?v=gBEaghNvCXY", "/downloads/shows/BPTC/Season 2026/s2026e022600 - Mình từ chối hiểu phim Việt Nam: Dở, nhảm, ồn, phi lý..mp4", false, 3, ~U[2026-02-26 16:46:32Z]] 20:01:40.161 [debug] QUERY OK source="sources" db=0.5ms idle=24.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:01:40.162 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=23.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 12:47:04Z], 3] 20:01:40.167 [debug] QUERY OK source="media_items" db=3.8ms idle=24.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hôm nay là ngày cuối cùng của năm, theo lịch âm. Ngày mai mình ngủ nướng, nên giờ làm clip này chúc Tết trước.\n\nNăm mới, mình chúc mọi người có thêm tiền tài tình. Chúc kinh tế Việt Nam bứt phá, tăng 10% liên tục để mau vượt Hàn Quốc. Chúc các kênh khác cũng phát triển để chúng ta cùng xây cộng đồng.\n\nSau đây là các câu hỏi:\n\n1. Năm mới này anh sẽ ở đâu làm gì?\n2. Năm mới có dự định gì không.\n3. Không khí Tết năm nay sao ảm đạm?\n4. Nghĩ gì về mục tiêu tăng trưởng GDP 8-10%?\n5. Nghĩ gì về lòng yêu nước cực đoan?\n6. Nghĩ gì về lượng người miền Bắc vào miền Nam.\n7. Anh sẽ tiếp tục phát triển kênh chứ?\n8. Vấn đề lớn nhất đối với người trẻ là gì?\n9. Dự tính mua nhà, định cư?\n10. Sau sáp nhập tỉnh thì Vũng Tàu ra sao? Có tự hào trở thành người TPHCM mới không?\n11. Anh có đang đọc sách gì không?\n12. Anh có tính đi xuyên Việt lại không?\n13. Anh học được gì trong năm 2025?\n14. Anh có tính xây cộng đồng không?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Tết 2026, chúc mọi người tăng trưởng như GDP của Việt Nam @trongnnguyen2012 @tnnjournal", "95be6dce-d950-469a-b2c2-cc5e45e0631b", 1002, false, "LC7r8wJp23Q", "https://www.youtube.com/watch?v=LC7r8wJp23Q", 4, "/downloads/shows/BPTC/Season 2026/s2026e021600 - Tết 2026, chúc mọi người tăng trưởng như GDP của Việt Nam @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-02-16 12:47:04Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Hôm nay là ngày cuối cùng của năm, theo lịch âm. Ngày mai mình ngủ nướng, nên giờ làm clip này chúc Tết trước.\n\nNăm mới, mình chúc mọi người có thêm tiền tài tình. Chúc kinh tế Việt Nam bứt phá, tăng 10% liên tục để mau vượt Hàn Quốc. Chúc các kênh khác cũng phát triển để chúng ta cùng xây cộng đồng.\n\nSau đây là các câu hỏi:\n\n1. Năm mới này anh sẽ ở đâu làm gì?\n2. Năm mới có dự định gì không.\n3. Không khí Tết năm nay sao ảm đạm?\n4. Nghĩ gì về mục tiêu tăng trưởng GDP 8-10%?\n5. Nghĩ gì về lòng yêu nước cực đoan?\n6. Nghĩ gì về lượng người miền Bắc vào miền Nam.\n7. Anh sẽ tiếp tục phát triển kênh chứ?\n8. Vấn đề lớn nhất đối với người trẻ là gì?\n9. Dự tính mua nhà, định cư?\n10. Sau sáp nhập tỉnh thì Vũng Tàu ra sao? Có tự hào trở thành người TPHCM mới không?\n11. Anh có đang đọc sách gì không?\n12. Anh có tính đi xuyên Việt lại không?\n13. Anh học được gì trong năm 2025?\n14. Anh có tính xây cộng đồng không?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Tết 2026, chúc mọi người tăng trưởng như GDP của Việt Nam @trongnnguyen2012 @tnnjournal", 1002, false, "LC7r8wJp23Q", "https://www.youtube.com/watch?v=LC7r8wJp23Q", "/downloads/shows/BPTC/Season 2026/s2026e021600 - Tết 2026, chúc mọi người tăng trưởng như GDP của Việt Nam @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2026-02-16 12:47:04Z]] 20:01:40.168 [debug] QUERY OK source="sources" db=0.8ms idle=27.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:01:40.169 [debug] QUERY OK source="media_items" db=0.9ms idle=8.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-10 17:55:32Z], 3] 20:01:40.171 [debug] QUERY OK source="media_items" db=1.6ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hôm qua mình từ tỉnh lên Sài Gòn. Trên xe thì đọc một số bài về mô hình kinh tế gig và tài xế Grab.\n\n* Tầng lớp cần lao của thời đại số.\n* Thuật toán vắt kiệt con người.\n* Tài xế và Grab, mối quan hệ chưa thể gọi tên.\n\nMình thường xuyên sử dụng Grab cho nên suy ngẫm về điều này. Vấn đề chính là như sau. Mô hình của Grab là kết nối lao động vãng lai với khách hàng. Người ta chỉ nên coi đây là công việc tạm thời. \n\nNhưng ở Việt Nam, quá nhiều người coi đây là công việc toàn thời gian. Lý do là tỷ lệ thất nghiệp ở Việt Nam quá cao, cho nên không có đủ việc làm. Người ta coi xe ôm công nghệ là giải pháp. \n\nVậy vài chục năm nữa, khi không còn sức khỏe, những tài xế đó sẽ ra sao. Hãy cùng mình tìm hiểu qua các câu sau đây.\n\n1. Việt Nam có bao nhiêu người chạy xe ôm công nghệ?\n2. Tại sao có quá nhiều người chạy Grab ở Việt Nam?\n3. Tại sao bây giờ có nhiều người nữ chạy Grab?\n4. Mô hình kinh tế Gig là gì?\n5. Thuật toán của Grab và Uber có bóc lột con người không?\n6. Chạy xe công nghệ có phải là công việc không?\n7. Người trẻ có nên chạy Grab hay không?\n8. Rủi ro với chạy Grab là gì?\n9. Tại sao tài xế xe ôm công nghệ là đối tác tự do, mà không phải là nhân viên?\n10. Ở nước ngoài họ quản lý ra sao?\n11. Một tài xế của be đã kiếm 1.6 tỷ đồng trong năm 2025. Thực hư ra sao?\n12. Dự đoán tương lai của tài xế Grab ở Việt Nam.\n13. Khách hàng có thể làm gì để tài xế cảm thấy thoải mái hơn?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Tài xế Grab, nô lệ thời công nghệ? @trongnnguyen2012 @tnnjournal", "bce6a297-ac48-4868-9e13-a11db9c0015c", 1370, false, "MsxCT8b9Wxo", "https://www.youtube.com/watch?v=MsxCT8b9Wxo", 5, "/downloads/shows/BPTC/Season 2026/s2026e021000 - Tài xế Grab, nô lệ thời công nghệ? @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-02-10 17:55:32Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Hôm qua mình từ tỉnh lên Sài Gòn. Trên xe thì đọc một số bài về mô hình kinh tế gig và tài xế Grab.\n\n* Tầng lớp cần lao của thời đại số.\n* Thuật toán vắt kiệt con người.\n* Tài xế và Grab, mối quan hệ chưa thể gọi tên.\n\nMình thường xuyên sử dụng Grab cho nên suy ngẫm về điều này. Vấn đề chính là như sau. Mô hình của Grab là kết nối lao động vãng lai với khách hàng. Người ta chỉ nên coi đây là công việc tạm thời. \n\nNhưng ở Việt Nam, quá nhiều người coi đây là công việc toàn thời gian. Lý do là tỷ lệ thất nghiệp ở Việt Nam quá cao, cho nên không có đủ việc làm. Người ta coi xe ôm công nghệ là giải pháp. \n\nVậy vài chục năm nữa, khi không còn sức khỏe, những tài xế đó sẽ ra sao. Hãy cùng mình tìm hiểu qua các câu sau đây.\n\n1. Việt Nam có bao nhiêu người chạy xe ôm công nghệ?\n2. Tại sao có quá nhiều người chạy Grab ở Việt Nam?\n3. Tại sao bây giờ có nhiều người nữ chạy Grab?\n4. Mô hình kinh tế Gig là gì?\n5. Thuật toán của Grab và Uber có bóc lột con người không?\n6. Chạy xe công nghệ có phải là công việc không?\n7. Người trẻ có nên chạy Grab hay không?\n8. Rủi ro với chạy Grab là gì?\n9. Tại sao tài xế xe ôm công nghệ là đối tác tự do, mà không phải là nhân viên?\n10. Ở nước ngoài họ quản lý ra sao?\n11. Một tài xế của be đã kiếm 1.6 tỷ đồng trong năm 2025. Thực hư ra sao?\n12. Dự đoán tương lai của tài xế Grab ở Việt Nam.\n13. Khách hàng có thể làm gì để tài xế cảm thấy thoải mái hơn?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Tài xế Grab, nô lệ thời công nghệ? @tron (truncated) 20:01:40.172 [debug] QUERY OK source="sources" db=0.5ms 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" = ?) [3] 20:01:40.173 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-07 17:13:27Z], 3] 20:01:40.175 [debug] QUERY OK source="media_items" db=1.3ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Một quan chức ở Hàn Quốc, chủ tịch huyện Jindo, ông Kim Hee-soo, đã đề xuất là nên nhập khẩu cô dâu Việt Nam để gia tăng dân số. Phát biểu này đã khiến nhiều người phẫn nộ, nhất là người Việt Nam ở Hàn Quốc.\n\nNhưng tại sao ông ấy lại phát ngôn hồn nhiên như vậy? Đó là vì phong trào phụ nữ Việt Nam lấy chồng Hàn Quốc đã xảy ra từ lâu.\n\nLink bài blog:\nhttps://tnnjournal.com/2026/02/07/han-quoc-da-nhap-khau-co-dau-viet-tu-lau/ \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Hàn Quốc đã “nhập khẩu” cô dâu Việt từ lâu @trongnnguyen2012 @tnnjournal", "1d130bdd-35ef-46dd-bdf6-7a47bd0780e0", 862, false, "pSc9DXkRixQ", "https://www.youtube.com/watch?v=pSc9DXkRixQ", 6, "/downloads/shows/BPTC/Season 2026/s2026e020700 - Hàn Quốc đã “nhập khẩu” cô dâu Việt từ lâu @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-02-07 17:13:27Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Một quan chức ở Hàn Quốc, chủ tịch huyện Jindo, ông Kim Hee-soo, đã đề xuất là nên nhập khẩu cô dâu Việt Nam để gia tăng dân số. Phát biểu này đã khiến nhiều người phẫn nộ, nhất là người Việt Nam ở Hàn Quốc.\n\nNhưng tại sao ông ấy lại phát ngôn hồn nhiên như vậy? Đó là vì phong trào phụ nữ Việt Nam lấy chồng Hàn Quốc đã xảy ra từ lâu.\n\nLink bài blog:\nhttps://tnnjournal.com/2026/02/07/han-quoc-da-nhap-khau-co-dau-viet-tu-lau/ \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Hàn Quốc đã “nhập khẩu” cô dâu Việt từ lâu @trongnnguyen2012 @tnnjournal", 862, false, "pSc9DXkRixQ", "https://www.youtube.com/watch?v=pSc9DXkRixQ", "/downloads/shows/BPTC/Season 2026/s2026e020700 - Hàn Quốc đã “nhập khẩu” cô dâu Việt từ lâu @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2026-02-07 17:13:27Z]] 20:01:40.176 [debug] QUERY OK source="sources" db=0.5ms 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" = ?) [3] 20:01:40.177 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-04 09:59:11Z], 3] 20:01:40.179 [debug] QUERY OK source="media_items" db=1.4ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["“Lương 100 triệu ngày càng nhiều tại Việt Nam.” Sự thật là gì? Nghe hơi khó tin khi lương bình quân ở Sài Gòn và Hà Nội, hai thành phố lớn nhất Việt Nam, chỉ dao động 10 triệu/tháng. Còn nếu nhìn tổng quát, lương bình quân ở Việt Nam chỉ là 8.4 triệu đồng/tháng.\n\nTuy không có thống kê cụ thể, nhưng số lượng không nhiều. Trong một công ty 1,000 người, chỉ có khoảng 10 vị trí nhân sự cao cấp, chiếm 1%. Nếu những vị trí này dễ làm thì lương không thể nào cao như vậy. Lương cao đi kèm với độ khó, áp lực, rủi ro và độ khan hiếm.\n\nLink bài blog: https://tnnjournal.com/2026/02/04/ai-la-nguoi-co-luong-100-trieu-thang-o-viet-nam/ \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Lương 100 triệu ngày càng nhiều. Nhưng bao nhiêu người? @trongnnguyen2012 @tnnjournal", "e53dd0ec-f41f-482d-b40b-3ceb9233e99d", 772, false, "iyAP61ak5xY", "https://www.youtube.com/watch?v=iyAP61ak5xY", 7, "/downloads/shows/BPTC/Season 2026/s2026e020400 - Lương 100 triệu ngày càng nhiều. Nhưng bao nhiêu người? @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-02-04 09:59:11Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "“Lương 100 triệu ngày càng nhiều tại Việt Nam.” Sự thật là gì? Nghe hơi khó tin khi lương bình quân ở Sài Gòn và Hà Nội, hai thành phố lớn nhất Việt Nam, chỉ dao động 10 triệu/tháng. Còn nếu nhìn tổng quát, lương bình quân ở Việt Nam chỉ là 8.4 triệu đồng/tháng.\n\nTuy không có thống kê cụ thể, nhưng số lượng không nhiều. Trong một công ty 1,000 người, chỉ có khoảng 10 vị trí nhân sự cao cấp, chiếm 1%. Nếu những vị trí này dễ làm thì lương không thể nào cao như vậy. Lương cao đi kèm với độ khó, áp lực, rủi ro và độ khan hiếm.\n\nLink bài blog: https://tnnjournal.com/2026/02/04/ai-la-nguoi-co-luong-100-trieu-thang-o-viet-nam/ \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Lương 100 triệu ngày càng nhiều. Nhưng bao nhiêu người? @trongnnguyen2012 @tnnjournal", 772, false, "iyAP61ak5xY", "https://www.youtube.com/watch?v=iyAP61ak5xY", "/downloads/shows/BPTC/Season 2026/s2026e020400 - Lương 100 triệu ngày càng nhiều. Nhưng bao nhiêu người? @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2026-02-04 09:59:11Z]] 20:01:40.180 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [3] 20:01:40.181 [debug] QUERY OK source="media_items" db=0.8ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-22 14:45:12Z], 3] 20:01:40.183 [debug] QUERY OK source="media_items" db=1.4ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Một câu nói gần đây của TBT Tô Lâm làm mình suy nghĩ, “Phải biết xấu hổ khi dân còn khó khăn, nghèo đói.”\n\nMặc dù chúng ta đã phát triển vượt trội trong thời gian quan, nhưng sự thật là, Việt Nam vẫn còn là một nước nghèo. Nhưng không sao, điều đó không có gì phải xấu hổ. Cho nên không cần che giấu hay cảm thấy tự ti.\n\nLink bài viết: https://tnnjournal.com/2026/01/22/viet-nam-van-con-ngheo-nhung-minh-khong-xau-ho/\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Việt Nam vẫn còn nghèo, nhưng mình không xấu hổ. @trongnnguyen2012 @tnnjournal", "6233474f-e7fc-4d01-99b7-e8bacf05857b", 482, false, "SvEqNw3Y_So", "https://www.youtube.com/watch?v=SvEqNw3Y_So", 8, "/downloads/shows/BPTC/Season 2026/s2026e012200 - Việt Nam vẫn còn nghèo, nhưng mình không xấu hổ. @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-01-22 14:45:12Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Một câu nói gần đây của TBT Tô Lâm làm mình suy nghĩ, “Phải biết xấu hổ khi dân còn khó khăn, nghèo đói.”\n\nMặc dù chúng ta đã phát triển vượt trội trong thời gian quan, nhưng sự thật là, Việt Nam vẫn còn là một nước nghèo. Nhưng không sao, điều đó không có gì phải xấu hổ. Cho nên không cần che giấu hay cảm thấy tự ti.\n\nLink bài viết: https://tnnjournal.com/2026/01/22/viet-nam-van-con-ngheo-nhung-minh-khong-xau-ho/\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Việt Nam vẫn còn nghèo, nhưng mình không xấu hổ. @trongnnguyen2012 @tnnjournal", 482, false, "SvEqNw3Y_So", "https://www.youtube.com/watch?v=SvEqNw3Y_So", "/downloads/shows/BPTC/Season 2026/s2026e012200 - Việt Nam vẫn còn nghèo, nhưng mình không xấu hổ. @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2026-01-22 14:45:12Z]] 20:01:40.184 [debug] QUERY OK source="sources" db=0.5ms 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" = ?) [3] 20:01:40.185 [debug] QUERY OK source="media_items" db=0.8ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-15 09:17:57Z], 3] 20:01:40.188 [debug] QUERY OK source="media_items" db=1.7ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hôm trước, bạn mình bị ngộ độc thực phẩm và phải nhập viện. Gần đây thì có vụ phốt về pate sử dụng 130 tấn thịt heo bệnh và 800 tấn mì trộn hóa chất ở TPHCM. Thực phẩm bẩn là một nỗi ám ảnh và thủ phạm gây ra ung thư. Không lẽ chúng ta đang bị đầu độc. \n\nHãy cùng tìm hiểu. Sau đây là các câu được hỏi trong clip.\n\nPhần 1 - Ăn gì cũng sợ.\n1. Đi ăn bây giờ có sợ không?\n2. Anh có bao giờ đau bụng khi ăn ngoài không?\n3. Cà phê vỉa hè 10.000đ/ly. Sao nó rẻ vậy?\n4. Liệt kê các thực phẩm bẩn trong thời gian qua.\n5. Làm sao để phân biệt đồ ăn sạch hay bẩn?\n\nPhần 2 - Ngộ nhận về giá rẻ.\n1. Tô phở ở Châu Âu $20. Còn ở Việt Nam chỉ $1.\n2. Có nên tự hào về đồ ăn giá rẻ?\n3. Nghĩ gì về câu: “Ngon, bổ, rẻ?” Nó có đúng không?\n4. Nghĩ gì về câu: “Ăn cũng chết. Không ăn cũng chết.”\n\nPhần 3 - Thủ phạm.\n1. Ai gây ra thực phẩm bẩn?\n2. Đồ ăn vỉa hè, đáng thương hay đáng trách?\n3. Anh có kinh nghiệm liên quan tới ẩm thực không, như làm quán, phụ bếp?\n4. Người tiêu dùng có vai trò gì đối với thực phẩm bẩn?\n\nPhần 4 - Nước khác thì sao?\n1. Các nước giàu có thực phẩm bẩn không?\n2. Ở các nước khác, người ta quản lý thực phẩm thế nào?\n3. Ở các nước Mỹ Âu, bán đồ ăn bẩn sẽ bị phạt bao nhiêu?\n\nPhần 5 - Tác hại.\n1. Tác hại của thực phẩm bẩn là gì?\n2. Thực phẩm bẩn có gây ung thư?\n3. Tại sao không tự nấu ở nhà?\n\nPhần 6 - Đạo đức kinh doanh.\n1. Đạo đức kinh doanh, tinh thần của nhà tư bản.\n2. Có nên kỳ vọng người bán tự nguyện làm thực phẩm sạch không?\n3. Vai trò của nhà nước là gì trong việc kiểm soát thực phẩm?\n4. Nếu sợ đồ ăn bẩn thì nên làm gì?\n\nGiờ hỏi thiệt. Làm sao biết được quán nào làm sạch, quán nào làm dơ? Làm sao biết được thịt kia là tươi, thịt kia là quá hạn? Đố ai biết. Chỉ dựa vào niềm tin thôi. Nhưng khi thiếu một nhà nước mạnh, kẻ ác sẽ lộng hành. Chia sẻ vui vẻ. Ai đang kinh doanh thì làm ăn nghĩ tới người khác, trong đó có mình. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Ăn gì cũng sợ. Tại ai? Tớ chả biết nữa. @trongnnguyen2012 @tnnjournal", "3c877127-9693-469d-978b-99f7cc1f6b6d", 1815, false, "D5GY0rO-wkM", "https://www.youtube.com/watch?v=D5GY0rO-wkM", 9, "/downloads/shows/BPTC/Season 2026/s2026e011500 - Ăn gì cũng sợ. Tại ai? Tớ chả biết nữa. @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-01-15 09:17:57Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Hôm trước, bạn mình bị ngộ độc thực phẩm và phải nhập viện. Gần đây thì có vụ phốt về pate sử dụng 130 tấn thịt heo bệnh và 800 tấn mì trộn hóa chất ở TPHCM. Thực phẩm bẩn là một nỗi ám ảnh và thủ phạm gây ra ung thư. Không lẽ chúng ta đang bị đầu độc. \n\nHãy cùng tìm hiểu. Sau đây là các câu được hỏi trong clip.\n\nPhần 1 - Ăn gì cũng sợ.\n1. Đi ăn bây giờ có sợ không?\n2. Anh có bao giờ đau bụng khi ăn ngoài không?\n3. Cà phê vỉa hè 10.000đ/ly. Sao nó rẻ vậy?\n4. Liệt kê các thực phẩm bẩn trong thời gian qua.\n5. Làm sao để phân biệt đồ ăn sạch hay bẩn?\n\nPhần 2 - Ngộ nhận về giá rẻ.\n1. Tô phở ở Châu Âu $20. Còn ở Việt Nam chỉ $1.\n2. Có nên tự hào về đồ ăn giá rẻ?\n3. Nghĩ gì về câu: “Ngon, bổ, rẻ?” Nó có đúng không?\n4. Nghĩ gì về câu: “Ăn cũng chết. Không ăn cũng chết.”\n\nPhần 3 - Thủ phạm.\n1. Ai gây ra thực phẩm bẩn?\n2. Đồ ăn vỉa hè, đáng thương hay đáng trách?\n3. Anh có kinh nghiệm liên quan tới ẩm thực không, như làm quán, phụ bếp?\n4. Người tiêu dùng có vai trò gì đối với thực phẩm bẩn?\n\nPhần 4 - Nước khác thì sao?\n1. Các nước giàu có thực phẩm bẩn không?\n2. Ở các nước khác, người ta quản lý thực phẩm thế nào?\n3. Ở các nước Mỹ Âu, bán đồ ăn bẩn sẽ bị phạt bao nhiêu?\n\nPhần 5 - Tác hại.\n1. Tác hại của thực phẩm bẩn là gì?\n2. Thực phẩm bẩn có gây ung thư?\n3. Tại sao không tự nấu ở nhà?\n\nPhần 6 - Đạo đức kinh doanh.\n1. Đạo đức kinh doanh, tinh thần của nhà tư bản.\n2. Có nên kỳ vọng người bán tự nguyện làm thực phẩm sạch không?\n3. Vai trò của nhà nước là gì trong việc kiểm soát thực phẩm?\n4. Nếu sợ đồ ăn bẩn thì nên làm gì?\n\nGiờ hỏi thiệt. Làm sao biết được quán nào làm sạch, quán nào làm dơ? Làm sao biết được thịt kia là tươi, thịt kia là quá hạn? Đố ai biết. Chỉ dựa vào niềm tin thôi. Nhưng khi thiếu một nhà nước mạnh, kẻ ác sẽ lộng hành. Chia sẻ vui vẻ. Ai đang kinh doanh thì làm ăn nghĩ tới người khác, trong đó có mình. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank (truncated) 20:01:40.188 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [3] 20:01:40.190 [debug] QUERY OK source="media_items" db=1.0ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-11 13:27:08Z], 3] 20:01:40.192 [debug] QUERY OK source="media_items" db=1.3ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Trong năm 2025, kinh tế Việt Nam đã tăng 8%. Sắp tới sẽ vượt Thái và Singapore. Nhưng sự thật là gì? GDP chỉ là một chỉ số, chứ không phải là tất cả. Còn GDP đầu người, thu nhập bình quân, sức mua, hay ô nhiễm thì sao. Hãy cùng thảo luận.\n\nPhiên bản blog được lưu ở: https://tnnjournal.com/2026/01/11/viet-nam-vuot-thai-singapore-co-thuc-te-khong/\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Việt Nam vượt Thái, Singapore. Nhưng tớ thấy lạ lắm. @trongnnguyen2012 @tnnjournal", "5eff97a3-df3a-4bfd-b943-d8b766d47b86", 709, false, "K0uPugqjgZY", "https://www.youtube.com/watch?v=K0uPugqjgZY", 10, "/downloads/shows/BPTC/Season 2026/s2026e011100 - Việt Nam vượt Thái, Singapore. Nhưng tớ thấy lạ lắm. @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-01-11 13:27:08Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Trong năm 2025, kinh tế Việt Nam đã tăng 8%. Sắp tới sẽ vượt Thái và Singapore. Nhưng sự thật là gì? GDP chỉ là một chỉ số, chứ không phải là tất cả. Còn GDP đầu người, thu nhập bình quân, sức mua, hay ô nhiễm thì sao. Hãy cùng thảo luận.\n\nPhiên bản blog được lưu ở: https://tnnjournal.com/2026/01/11/viet-nam-vuot-thai-singapore-co-thuc-te-khong/\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Việt Nam vượt Thái, Singapore. Nhưng tớ thấy lạ lắm. @trongnnguyen2012 @tnnjournal", 709, false, "K0uPugqjgZY", "https://www.youtube.com/watch?v=K0uPugqjgZY", "/downloads/shows/BPTC/Season 2026/s2026e011100 - Việt Nam vượt Thái, Singapore. Nhưng tớ thấy lạ lắm. @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2026-01-11 13:27:08Z]] 20:01:40.192 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [3] 20:01:40.194 [debug] QUERY OK source="media_items" db=1.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-07 14:22:14Z], 3] 20:01:40.196 [debug] QUERY OK source="media_items" db=1.5ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vào thập niên 1950, Venezuela từng là một nước giàu có, với GDP đầu người $7,000, xếp hạng 4 trên thế giới. Còn bây giờ, họ đã rơi vào khủng hoảng kinh tế. Lý do là gì. Hãy cùng tìm hiểu. Clip được chia thành các phần sau.\n\n00:00 Mở đầu\n01:26 Venezuela giàu có đến cỡ nào?\n02:44 Nền cộng hòa chuối là gì?\n03:23 Bây giờ, Venezuela nghèo tới cỡ nào? \n04:28 Vì sao kinh tế Venezuela sụp đổ?\n05:41 Chủ nghĩa Bolivar là gì?\n06:56 Tại sao kinh tế tập trung và bao cấp không hiệu quả?\n09:15 Siêu lạm phát ở Venezuela khủng khiếp tới mức nào?\n10:16 Venezuela nghèo vì bị Mỹ cấm vận, điều này đúng hay sai?\n11:47 Mỹ đưa quân vào Venezuela để bắt Maduro là đúng hay sai?\n13:06 Kết luận: Tại sao Venezuela nghèo?\n13:39 Tự hỏi và trả lời\n\nĐây là phiên bản blog trên TNN Journal\nhttps://tnnjournal.com/2026/01/07/vi-sao-venezuela-tung-giau-thu-4-the-gioi-con-bay-gio-ban-cung/ \n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Venezuela từng giàu thứ 4 thế giới, còn bây giờ bần cùng. Vì sao? @trongnnguyen2012 @tnnjournal", "f4fedbcb-4c10-4c9f-9c04-1c4b090d2e80", 1191, false, "PWHVACrb_as", "https://www.youtube.com/watch?v=PWHVACrb_as", 11, "/downloads/shows/BPTC/Season 2026/s2026e010700 - Venezuela từng giàu thứ 4 thế giới, còn bây giờ bần cùng. Vì sao? @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2026-01-07 14:22:14Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Vào thập niên 1950, Venezuela từng là một nước giàu có, với GDP đầu người $7,000, xếp hạng 4 trên thế giới. Còn bây giờ, họ đã rơi vào khủng hoảng kinh tế. Lý do là gì. Hãy cùng tìm hiểu. Clip được chia thành các phần sau.\n\n00:00 Mở đầu\n01:26 Venezuela giàu có đến cỡ nào?\n02:44 Nền cộng hòa chuối là gì?\n03:23 Bây giờ, Venezuela nghèo tới cỡ nào? \n04:28 Vì sao kinh tế Venezuela sụp đổ?\n05:41 Chủ nghĩa Bolivar là gì?\n06:56 Tại sao kinh tế tập trung và bao cấp không hiệu quả?\n09:15 Siêu lạm phát ở Venezuela khủng khiếp tới mức nào?\n10:16 Venezuela nghèo vì bị Mỹ cấm vận, điều này đúng hay sai?\n11:47 Mỹ đưa quân vào Venezuela để bắt Maduro là đúng hay sai?\n13:06 Kết luận: Tại sao Venezuela nghèo?\n13:39 Tự hỏi và trả lời\n\nĐây là phiên bản blog trên TNN Journal\nhttps://tnnjournal.com/2026/01/07/vi-sao-venezuela-tung-giau-thu-4-the-gioi-con-bay-gio-ban-cung/ \n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Venezuela từng giàu thứ 4 thế giới, còn bây giờ bần cùng. Vì sao? @trongnnguyen2012 @tnnjournal", 1191, false, "PWHVACrb_as", "https://www.youtube.com/watch?v=PWHVACrb_as", "/downloads/shows/BPTC/Season 2026/s2026e010700 - Venezuela từng giàu thứ 4 thế giới, còn bây giờ bần cùng. Vì sao? @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2026-01-07 14:22:14Z]] 20:01:40.197 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [3] 20:01:40.198 [debug] QUERY OK source="media_items" db=0.9ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-01 11:42:24Z], 3] 20:01:40.200 [debug] QUERY OK source="media_items" db=1.2ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là clip đầu tiên của năm 2026. Chúc tất cả mọi người một năm đầy năng lượng. Clip chỉ là tự hỏi, tự trả lời các câu sau đây.\n\n00:00 Mở đầu\n00:52 Tự hỏi, tự trả lời.\n\n1. Trong năm 2025, anh cảm thấy sao?\n2. Trong năm 2025, kênh đã tăng bao nhiêu người theo dõi?\n3. Anh đã xuất tổng cộng bao nhiêu video bên BPTC và NNN?\n4. Anh nói chút về Nhân Nói Nhảm?\n5. Video nào nhiều view nhất?\n6. Video nào làm cực nhất?\n7. Video nào anh thích nhất?\n8. Video đã làm nhưng không đăng?\n9. Hãy nói sơ qua về khán giả của anh trên YouTube Analytics.\n10. Khoảnh khắc nào khiến anh muốn bỏ cuộc nhất?\n11. Anh có tính làm thêm kênh nào khác không? Trở ngại là gì?\n12. Năm 2025, anh đã đi những đâu rồi?\n13. Anh có tính đi học thêm cái gì không?\n14. Kế hoạch để làm một Vox Media của Việt Nam tới đâu rồi?\n15. Lợi ích khi làm kênh BPTC và NNN là gì?\n16. Bài học lớn nhất khi làm video là gì?\n17. Anh có gặp người theo dõi và anti-fan ngoài đời không?\n18. Làm YouTube cực nhất là phần nào?\n19. Anh có lời khuyên gì cho những ai muốn làm YouTube không?\n20. Có dự định hay kế hoạch gì cho năm 2026 không?\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "80% người coi mình là miền Nam, 18 đến 54 tuổi. Nhìn lại 2025. Tự hỏi, tự trả lời@trongnnguyen2012", "3c17ea75-a29b-4696-87ff-ad1e694d74e1", 1409, false, "t4zSLejSSTc", "https://www.youtube.com/watch?v=t4zSLejSSTc", 12, "/downloads/shows/BPTC/Season 2026/s2026e010100 - 80% người coi mình là miền Nam, 18 đến 54 tuổi. Nhìn lại 2025. Tự hỏi, tự trả lời@trongnnguyen2012.mp4", false, false, false, 3, [], 98, ~U[2026-01-01 11:42:24Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Đây là clip đầu tiên của năm 2026. Chúc tất cả mọi người một năm đầy năng lượng. Clip chỉ là tự hỏi, tự trả lời các câu sau đây.\n\n00:00 Mở đầu\n00:52 Tự hỏi, tự trả lời.\n\n1. Trong năm 2025, anh cảm thấy sao?\n2. Trong năm 2025, kênh đã tăng bao nhiêu người theo dõi?\n3. Anh đã xuất tổng cộng bao nhiêu video bên BPTC và NNN?\n4. Anh nói chút về Nhân Nói Nhảm?\n5. Video nào nhiều view nhất?\n6. Video nào làm cực nhất?\n7. Video nào anh thích nhất?\n8. Video đã làm nhưng không đăng?\n9. Hãy nói sơ qua về khán giả của anh trên YouTube Analytics.\n10. Khoảnh khắc nào khiến anh muốn bỏ cuộc nhất?\n11. Anh có tính làm thêm kênh nào khác không? Trở ngại là gì?\n12. Năm 2025, anh đã đi những đâu rồi?\n13. Anh có tính đi học thêm cái gì không?\n14. Kế hoạch để làm một Vox Media của Việt Nam tới đâu rồi?\n15. Lợi ích khi làm kênh BPTC và NNN là gì?\n16. Bài học lớn nhất khi làm video là gì?\n17. Anh có gặp người theo dõi và anti-fan ngoài đời không?\n18. Làm YouTube cực nhất là phần nào?\n19. Anh có lời khuyên gì cho những ai muốn làm YouTube không?\n20. Có dự định hay kế hoạch gì cho năm 2026 không?\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "80% người coi mình là miền Nam, 18 đến 54 tuổi. Nhìn lại 2025. Tự hỏi, tự trả lời@trongnnguyen2012", 1409, false, "t4zSLejSSTc", "https://www.youtube.com/watch?v=t4zSLejSSTc", "/downloads/shows/BPTC/Season 2026/s2026e010100 - 80% người coi mình là miền Nam, 18 đến 54 tuổi. Nhìn lại 2025. Tự hỏi, tự trả lời@trongnnguyen2012.mp4", false, 3, ~U[2026-01-01 11:42:24Z]] 20:01:40.200 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [3] 20:01:40.202 [debug] QUERY OK source="media_items" db=0.7ms idle=5.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-30 17:44:23Z], 3] 20:01:40.204 [debug] QUERY OK source="media_items" db=1.5ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Trong tháng 11 vừa rồi, Bình Định và Phú Yên đã gánh chịu quá nhiều thiệt hại vì ngập lụt. Để góp sức, mình dành tiền tiết kiệm để ra thành phố biển này ở miền Trung. \n\nNếu bạn muốn tìm kiếm một thành phố biển rẻ, khí hậu ôn hòa, và thân thiện, hãy cân nhắc Quy Nhơn. Mình đã tới đây 4 lần và sẽ quay lại.\n\nClip được chia như sau.\n\n00:00 Mở đầu.\n01:29 Những nơi đã tới ở Quy Nhơn.\n19:03 Tự hỏi, tự trả lời.\n\nĐây là những nơi mình đã đi.\n\n1. Đường biển Xuân Diệu.\n2. Bảo tàng Bình Định.\n3. Tháp Bánh Ít.\n4. Tiểu chủng viện Làng Sông.\n5. Bảo tàng Quang Trung.\n6. Tháp Chăm Dương Long.\n7. Miếu Bà nước mặn.\n8. Nhà tưởng niệm Xuân Diệu.\n9. Đường biển Đề Gi.\n10. Mộ Hàn Mặc Tử.\n11. Làng Phong Quy Hòa.\n12. Nhà tưởng niệm Hàn Mặc Tử.\n13. Trung tâm khám phá khoa học Quy Nhơn\n\nTự hỏi, tự trả lời.\n\n1. Quy Nhơn sau sát nhập và cơn bão ra sao?\n2. Mùa này anh thấy Quy Nhơn có nóng không?\n3. Biển Quy Nhơn so với biển Vũng Tàu?\n4. Thu nhập bình quân ở Quy Nhơn là bao nhiêu.\n5. Tại sao đi Quy Nhơn?\n6. Mình đã đến Quy Nhơn bao nhiêu lần?\n7. Mình thích gì về Quy Nhơn?\n8. Anh thấy giọng Bình Định/Quy Nhơn sao?\n9. Mình ở đâu khi ở Quy Nhơn?\n10. Quy Nhơn rẻ hơn Nha Trang và Đà Nẵng?\n11. Quy Nhơn thu hút freelancer và digital nomad?\n12. Thích ăn món gì ở Quy Nhơn?\n13. Tại sao du khách nên đi Quy Nhơn?\n14. Anh có muốn dọn ra Quy Nhơn sống không?\n15. Anh có gì góp ý cho Quy Nhơn không?\n16. Anh muốn Quy Nhơn sẽ có thêm gì?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Quy Nhơn sau cơn ngập lụt, phục hồi và bứt phá. Vlog chuyến đi Quy Nhơn 12.2025 @trongnnguyen2012", "4d36f2e4-a73e-468e-ba3d-7b9afc7beca6", 2483, false, "cQLv7jsozl0", "https://www.youtube.com/watch?v=cQLv7jsozl0", 13, "/downloads/shows/BPTC/Season 2025/s2025e123000 - Quy Nhơn sau cơn ngập lụt, phục hồi và bứt phá. Vlog chuyến đi Quy Nhơn 12.2025 @trongnnguyen2012.mp4", false, false, false, 3, [], 98, ~U[2025-12-30 17:44:23Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Trong tháng 11 vừa rồi, Bình Định và Phú Yên đã gánh chịu quá nhiều thiệt hại vì ngập lụt. Để góp sức, mình dành tiền tiết kiệm để ra thành phố biển này ở miền Trung. \n\nNếu bạn muốn tìm kiếm một thành phố biển rẻ, khí hậu ôn hòa, và thân thiện, hãy cân nhắc Quy Nhơn. Mình đã tới đây 4 lần và sẽ quay lại.\n\nClip được chia như sau.\n\n00:00 Mở đầu.\n01:29 Những nơi đã tới ở Quy Nhơn.\n19:03 Tự hỏi, tự trả lời.\n\nĐây là những nơi mình đã đi.\n\n1. Đường biển Xuân Diệu.\n2. Bảo tàng Bình Định.\n3. Tháp Bánh Ít.\n4. Tiểu chủng viện Làng Sông.\n5. Bảo tàng Quang Trung.\n6. Tháp Chăm Dương Long.\n7. Miếu Bà nước mặn.\n8. Nhà tưởng niệm Xuân Diệu.\n9. Đường biển Đề Gi.\n10. Mộ Hàn Mặc Tử.\n11. Làng Phong Quy Hòa.\n12. Nhà tưởng niệm Hàn Mặc Tử.\n13. Trung tâm khám phá khoa học Quy Nhơn\n\nTự hỏi, tự trả lời.\n\n1. Quy Nhơn sau sát nhập và cơn bão ra sao?\n2. Mùa này anh thấy Quy Nhơn có nóng không?\n3. Biển Quy Nhơn so với biển Vũng Tàu?\n4. Thu nhập bình quân ở Quy Nhơn là bao nhiêu.\n5. Tại sao đi Quy Nhơn?\n6. Mình đã đến Quy Nhơn bao nhiêu lần?\n7. Mình thích gì về Quy Nhơn?\n8. Anh thấy giọng Bình Định/Quy Nhơn sao?\n9. Mình ở đâu khi ở Quy Nhơn?\n10. Quy Nhơn rẻ hơn Nha Trang và Đà Nẵng?\n11. Quy Nhơn thu hút freelancer và digital nomad?\n12. Thích ăn món gì ở Quy Nhơn?\n13. Tại sao du khách nên đi Quy Nhơn?\n14. Anh có muốn dọn ra Quy Nhơn sống không?\n15. Anh có gì góp ý cho Quy Nhơn không?\n16. Anh muốn Quy Nhơn sẽ có thêm gì?\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Quy Nhơn sau cơn ngập lụt, phục hồi và bứt phá. Vlog chuyến đi Quy Nhơn 12.2025 @trongnnguyen2012", 2483, false, "cQLv7jsozl0", "https://www.youtube.com/watch?v=cQLv7jsozl0", "/downloads/shows/BPTC/Season 2025/s2025e123000 - Quy Nhơn sau cơn ngập lụt, phục hồi và bứt phá. Vlog chuyến đi Quy Nhơn 12.2025 @trongnnguyen2012.mp4", false, 3, ~U[2025-12-30 17:44:23Z]] 20:01:40.204 [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" = ?) [3] 20:01:40.205 [debug] QUERY OK source="media_items" db=0.7ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-19 16:01:23Z], 3] 20:01:40.207 [debug] QUERY OK source="media_items" db=1.2ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hà Nội sẽ chọn lọn gen để đào tạo tinh hoa. Có thể đó là báo chí câu view. Nhưng chúng ta có thể tự hỏi, cách tốt nhất để đào tạo nhân tài là gì. Chọn lọc gen, làm theo mô hình gà chọi, hay tạo môi trường để có sự phát triển tự nhiên? Clip này giải thích bằng cách ví dụ sau.\n\n1. Thuyết ưu sinh thời Đức Quốc xã.\n2. Bài học kỳ thị người Do Thái của Đức Quốc Xã.\n3. Để đào tạo ra một Bill Gates. Mượn lời của Malcolm Gladwell.\n4. Messi, thiên tài Tây Ban Nha gốc Argentina.\n5. Hàn Quốc giàu, Triều Tiên Nghèo.\n6. Hong Kong mở cửa, Trung Quốc đóng cửa.\n7. Ngô Bảo Châu, người Pháp gốc Việt đoạt giải Field.\n8. Hung Cao, thứ trưởng người Mỹ gốc Việt.\n9. Nguyễn Văn Tuấn, huân chương danh dự Úc gốc Việt.\n10. Võ Tá Đức, từ đạp xích lô thành nhà nghiên cứu ở Mỹ.\n11. Nhạc vàng, thời thế hay môi trường?\n12. Câu chuyện Nguyễn Ngọc Ngạn.\n13. B Ray, từ rap đường phố thành “rap nhạt?”\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\nChủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \nGiấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \nSài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \nĐà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \nBarça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, Nhạc 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Gen hay môi trường tạo nhân tài: Cần một ngôi làng để nuôi một đứa trẻ @trongnnguyen2012", "a7b50e2d-7d44-48e0-bb43-7d33b831b46d", 1815, false, "L01zt5UQtsA", "https://www.youtube.com/watch?v=L01zt5UQtsA", 14, "/downloads/shows/BPTC/Season 2025/s2025e121900 - Gen hay môi trường tạo nhân tài: Cần một ngôi làng để nuôi một đứa trẻ @trongnnguyen2012.mp4", false, false, false, 3, [], 98, ~U[2025-12-19 16:01:23Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Hà Nội sẽ chọn lọn gen để đào tạo tinh hoa. Có thể đó là báo chí câu view. Nhưng chúng ta có thể tự hỏi, cách tốt nhất để đào tạo nhân tài là gì. Chọn lọc gen, làm theo mô hình gà chọi, hay tạo môi trường để có sự phát triển tự nhiên? Clip này giải thích bằng cách ví dụ sau.\n\n1. Thuyết ưu sinh thời Đức Quốc xã.\n2. Bài học kỳ thị người Do Thái của Đức Quốc Xã.\n3. Để đào tạo ra một Bill Gates. Mượn lời của Malcolm Gladwell.\n4. Messi, thiên tài Tây Ban Nha gốc Argentina.\n5. Hàn Quốc giàu, Triều Tiên Nghèo.\n6. Hong Kong mở cửa, Trung Quốc đóng cửa.\n7. Ngô Bảo Châu, người Pháp gốc Việt đoạt giải Field.\n8. Hung Cao, thứ trưởng người Mỹ gốc Việt.\n9. Nguyễn Văn Tuấn, huân chương danh dự Úc gốc Việt.\n10. Võ Tá Đức, từ đạp xích lô thành nhà nghiên cứu ở Mỹ.\n11. Nhạc vàng, thời thế hay môi trường?\n12. Câu chuyện Nguyễn Ngọc Ngạn.\n13. B Ray, từ rap đường phố thành “rap nhạt?”\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\nChủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \nGiấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \nSài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \nĐà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \nBarça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, Nhạc 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Gen hay môi trường tạo nhân tài: Cần một ngôi làng để nuôi một đứa trẻ @trongnnguyen2012", 1815, false, "L01zt5UQtsA", "https://www.youtube.com/watch?v=L01zt5UQtsA", "/downloads/shows/BPTC/Season 2025/s2025e121900 - Gen hay môi trường tạo nhân tài: Cần một ngôi làng để nuôi một đứa trẻ @trongnnguyen2012.mp4", false, 3, ~U[2025-12-19 16:01:23Z]] 20:01:40.208 [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" = ?) [3] 20:01:40.209 [debug] QUERY OK source="media_items" db=0.8ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-16 14:13:52Z], 3] 20:01:40.211 [debug] QUERY OK source="media_items" db=1.2ms idle=4.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Lướt mạng xã hội, đây là một nhận định quen thuộc: “Có tiền sống ở Việt Nam là sướng nhất?” Tại sao lại có hiện tượng này và người nói là ai. Sao nhiều ca sĩ diễn viên lại bỏ Mỹ để về nước. Nếu vậy thì sao nhiều người Việt Nam lại muốn định cư nước ngoài.\n\nNó phụ thuộc vào việc bạn là ai. Bạn là một người nổi tiếng hay là người thường. Đây là các câu được hỏi trong clip.\n\n1. Nhiều người nói ở Việt Nam sướng hơn ở Mỹ?\n2. Tại sao nhiều ca sĩ diễn viên ở Mỹ về Việt Nam?\n3. “Có tiền sống ở đâu cũng sướng?”\n4. Việt Nam hiện đang có những vấn đề gì?\n5. Các nước Phương Tây đang có những vấn đề gì?\n6. Việt Nam có gì thu hút người nước ngoài?\n7. Phương Tây có gì thu hút người Việt Nam?\n8. Bây giờ có nhiều YouTuber Tây khen Việt Nam?\n9. Nghĩ gì về khái niệm “Khỉ trắng?”\n10. Khi bạn là du khách, khi bạn là người địa phương.\n11. Việt Nam có rẻ như YouTuber Tây nói?\n12. “Người Việt Nam thân thiện.”\n13. Đặc quyền của người da trắng.\n14. Somebody và nobody: Ảo giác hào quang nổi tiếng.\n15. Kết luận: Ở Việt Nam hay nước ngoài sướng hơn?\n\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\nChủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \nGiấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \nSài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \nĐà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Ở Việt Nam sướng hơn ở Mỹ? Somebody và Nobody @trongnnguyen2012 @tnnjournal", "c38d0cb4-774e-4841-8cd0-587c083305dc", 2121, false, "yZJGxY0SoRQ", "https://www.youtube.com/watch?v=yZJGxY0SoRQ", 15, "/downloads/shows/BPTC/Season 2025/s2025e121600 - Ở Việt Nam sướng hơn ở Mỹ? Somebody và Nobody @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2025-12-16 14:13:52Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Lướt mạng xã hội, đây là một nhận định quen thuộc: “Có tiền sống ở Việt Nam là sướng nhất?” Tại sao lại có hiện tượng này và người nói là ai. Sao nhiều ca sĩ diễn viên lại bỏ Mỹ để về nước. Nếu vậy thì sao nhiều người Việt Nam lại muốn định cư nước ngoài.\n\nNó phụ thuộc vào việc bạn là ai. Bạn là một người nổi tiếng hay là người thường. Đây là các câu được hỏi trong clip.\n\n1. Nhiều người nói ở Việt Nam sướng hơn ở Mỹ?\n2. Tại sao nhiều ca sĩ diễn viên ở Mỹ về Việt Nam?\n3. “Có tiền sống ở đâu cũng sướng?”\n4. Việt Nam hiện đang có những vấn đề gì?\n5. Các nước Phương Tây đang có những vấn đề gì?\n6. Việt Nam có gì thu hút người nước ngoài?\n7. Phương Tây có gì thu hút người Việt Nam?\n8. Bây giờ có nhiều YouTuber Tây khen Việt Nam?\n9. Nghĩ gì về khái niệm “Khỉ trắng?”\n10. Khi bạn là du khách, khi bạn là người địa phương.\n11. Việt Nam có rẻ như YouTuber Tây nói?\n12. “Người Việt Nam thân thiện.”\n13. Đặc quyền của người da trắng.\n14. Somebody và nobody: Ảo giác hào quang nổi tiếng.\n15. Kết luận: Ở Việt Nam hay nước ngoài sướng hơn?\n\n\nỦng hộ kênh qua:\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\nChủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \nGiấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \nSài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \nĐà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Ở Việt Nam sướng hơn ở Mỹ? Somebody và Nobody @trongnnguyen2012 @tnnjournal", 2121, false, "yZJGxY0SoRQ", "https://www.youtube.com/watch?v=yZJGxY0SoRQ", "/downloads/shows/BPTC/Season 2025/s2025e121600 - Ở Việt Nam sướng hơn ở Mỹ? Somebody và Nobody @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2025-12-16 14:13:52Z]] 20:01:40.212 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [3] 20:01:40.213 [debug] QUERY OK source="media_items" db=0.7ms idle=4.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-11 13:28:30Z], 3] 20:01:40.214 [debug] QUERY OK source="media_items" db=1.1ms idle=4.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Thời bao cấp, người Sài Gòn sống ra sao? Thường xuyên cúp điện, nhiều gia đình vượt biên, và kinh tế khó khăn. Bộ phim ‘Quán Kỳ Nam’ đã miêu tả bối cảnh thời đó và lồng ghép nhiều câu chuyện về thời thế. \n\nĐây là các từ khóa liên quan: kinh tế bao cấp, sơ yếu lý lịch, vượt biên, người gốc Hoa, Bắc 54, Bắc 75, con lai, nhạc vàng.\n\nĐây là clip đánh giá của mình. Nếu bạn muốn biết thêm về thời bao cấp, hãy hỏi cha mẹ. Đó sẽ là một bài học lịch sử hay nhất.\n\n\nỦng hộ kênh qua:\n\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\nChủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \nGiấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \nSài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \nĐà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Thời bao cấp khổ vậy đó - Rì viu Quán Kỳ Nam @trongnnguyen2012 @tnnjournal", "05628eb1-aa60-4147-b4cc-8e48dea3515d", 2119, false, "M63SiwarUkY", "https://www.youtube.com/watch?v=M63SiwarUkY", 16, "/downloads/shows/BPTC/Season 2025/s2025e121100 - Thời bao cấp khổ vậy đó - Rì viu Quán Kỳ Nam @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2025-12-11 13:28:30Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Thời bao cấp, người Sài Gòn sống ra sao? Thường xuyên cúp điện, nhiều gia đình vượt biên, và kinh tế khó khăn. Bộ phim ‘Quán Kỳ Nam’ đã miêu tả bối cảnh thời đó và lồng ghép nhiều câu chuyện về thời thế. \n\nĐây là các từ khóa liên quan: kinh tế bao cấp, sơ yếu lý lịch, vượt biên, người gốc Hoa, Bắc 54, Bắc 75, con lai, nhạc vàng.\n\nĐây là clip đánh giá của mình. Nếu bạn muốn biết thêm về thời bao cấp, hãy hỏi cha mẹ. Đó sẽ là một bài học lịch sử hay nhất.\n\n\nỦng hộ kênh qua:\n\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\nChủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \nGiấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \nSài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \nĐà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Thời bao cấp khổ vậy đó - Rì viu Quán Kỳ Nam @trongnnguyen2012 @tnnjournal", 2119, false, "M63SiwarUkY", "https://www.youtube.com/watch?v=M63SiwarUkY", "/downloads/shows/BPTC/Season 2025/s2025e121100 - Thời bao cấp khổ vậy đó - Rì viu Quán Kỳ Nam @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2025-12-11 13:28:30Z]] 20:01:40.215 [debug] QUERY OK source="sources" db=0.5ms idle=5.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 20:01:40.216 [debug] QUERY OK source="media_items" db=0.9ms idle=4.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-09 14:07:27Z], 3] 20:01:40.218 [debug] QUERY OK source="media_items" db=1.4ms idle=4.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["“Singapore ngày xưa tuổi gì đòi so với Sài Gòn?” Mình không biết hồi đó Lý Quang Diệu có nói vậy không. Còn bây giờ, Singapore đã bỏ Sài Gòn quá xa. Đây là clip vlog và tự trả lời của mình.\n\nSingapore dễ làm hư con người. Mọi thứ ở đây đều quá ngăn nắp, đúng giờ, trật tự, sạch sẽ, và an toàn. Chỉ cần ở đây một thời gian, bạn sẽ bị sốc văn hóa ngược khi trở về nhà. Nói ra không phải để tâng bốc hay chê nơi nào, nhưng một khi bạn tới Singapore, bạn không thể không so sánh.\n\nKhó hình dung là cách đây hơn nửa thế kỷ, Singapore chỉ là một hòn đảo bị ép phải độc lập từ Mã Lai. Bị độc lập chứ không phải được. Bây giờ, quốc đảo này trở thành trường hợp ngoại lệ ở Đông Nam Á, bứt phá khỏi vùng trũng để trở thành một trung tâm kinh tế riêng.\n\nSingapore đã trúng số với ông Lý Quang Diệu và mình tự tin là sẽ không có một phiên bản thứ hai.\n\n00:00 Mở đầu,\n00:25 Singapore đã bỏ Sài Gòn quá xa.\n06:13 Tự hỏi, tự trả lời.\n\nTự hỏi và trả lời\n\n1. Tại sao anh đi Singapore mà không đi Thái Lan?\n2. Có gì vui ở chuyến đi này không?\n3. Đây là lần thứ mấy anh tới Singapore rồi?\n4. Tại sao nên đi Singapore?\n5. Anh thấy Singapore có thay đổi gì không?\n6. Có gì ở Singapore mà chúng ta nên học hỏi?\n7. Có gì ở Singapore khiến anh bất ngờ không?\n8. Anh thấy Singapore có gì thua Việt Nam không?\n9. Anh nghĩ gì về Lý Quang Diệu?\n10. Cái câu “Ước gì Singapore được như Sài Gòn?” có thật không?\n11. Còn bây giờ, Việt Nam nên làm gì để được như Singapore?\n12. Anh thấy sân bay Changi như thế nào?\n13. Anh có ăn uống, mua sắm trong sân bay Changi không? Thấy giá cả thế nào?\n14. Mức sống ở Singapore có làm anh bất ngờ?\n15. Qua đó anh đi taxi hay xe điện ngầm?\n16. Tại sao Singapore lại khó nhập tịch?\n17. Anh có gặp nhiều người Việt ở Singapore không?\n18. Anh sẽ trở lại Singapore không?\n19. Anh có muốn sống lâu dài ở đó không?\n20. Chừng nào Việt Nam mới có một thành phố như Singapore?\n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Singapore đã bỏ Sài Gòn quá xa. Vlog đi Singapore 12.2025 @trongnnguyen2012 @tnnjournal", "b61c0824-e58e-40f4-9c4e-6a33e1d23fd6", 1815, false, "yokDmFnEeZY", "https://www.youtube.com/watch?v=yokDmFnEeZY", 17, "/downloads/shows/BPTC/Season 2025/s2025e120900 - Singapore đã bỏ Sài Gòn quá xa. Vlog đi Singapore 12.2025 @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2025-12-09 14:07:27Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "“Singapore ngày xưa tuổi gì đòi so với Sài Gòn?” Mình không biết hồi đó Lý Quang Diệu có nói vậy không. Còn bây giờ, Singapore đã bỏ Sài Gòn quá xa. Đây là clip vlog và tự trả lời của mình.\n\nSingapore dễ làm hư con người. Mọi thứ ở đây đều quá ngăn nắp, đúng giờ, trật tự, sạch sẽ, và an toàn. Chỉ cần ở đây một thời gian, bạn sẽ bị sốc văn hóa ngược khi trở về nhà. Nói ra không phải để tâng bốc hay chê nơi nào, nhưng một khi bạn tới Singapore, bạn không thể không so sánh.\n\nKhó hình dung là cách đây hơn nửa thế kỷ, Singapore chỉ là một hòn đảo bị ép phải độc lập từ Mã Lai. Bị độc lập chứ không phải được. Bây giờ, quốc đảo này trở thành trường hợp ngoại lệ ở Đông Nam Á, bứt phá khỏi vùng trũng để trở thành một trung tâm kinh tế riêng.\n\nSingapore đã trúng số với ông Lý Quang Diệu và mình tự tin là sẽ không có một phiên bản thứ hai.\n\n00:00 Mở đầu,\n00:25 Singapore đã bỏ Sài Gòn quá xa.\n06:13 Tự hỏi, tự trả lời.\n\nTự hỏi và trả lời\n\n1. Tại sao anh đi Singapore mà không đi Thái Lan?\n2. Có gì vui ở chuyến đi này không?\n3. Đây là lần thứ mấy anh tới Singapore rồi?\n4. Tại sao nên đi Singapore?\n5. Anh thấy Singapore có thay đổi gì không?\n6. Có gì ở Singapore mà chúng ta nên học hỏi?\n7. Có gì ở Singapore khiến anh bất ngờ không?\n8. Anh thấy Singapore có gì thua Việt Nam không?\n9. Anh nghĩ gì về Lý Quang Diệu?\n10. Cái câu “Ước gì Singapore được như Sài Gòn?” có thật không?\n11. Còn bây giờ, Việt Nam nên làm gì để được như Singapore?\n12. Anh thấy sân bay Changi như thế nào?\n13. Anh có ăn uống, mua sắm trong sân bay Changi không? Thấy giá cả thế nào?\n14. Mức sống ở Singapore có làm anh bất ngờ?\n15. Qua đó anh đi taxi hay xe điện ngầm?\n16. Tại sao Singapore lại khó nhập tịch?\n17. Anh có gặp nhiều người Việt ở Singapore không?\n18. Anh sẽ trở lại Singapore không?\n19. Anh có muốn sống lâu dài ở đó không?\n20. Chừng nào Việt Nam mới có một thành phố như Singapore?\n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Singapore đã bỏ Sài Gòn quá xa. Vlog đi Singapore 12.2025 @trongnnguyen2012 @tnnjournal", 1815, false, "yokDmFnEeZY", "https://www.youtube.com/watch?v=yokDmFnEeZY", "/downloads/shows/BPTC/Season 2025/s2025e120900 - Singapore đã bỏ Sài Gòn quá xa. Vlog đi Singapore 12.2025 @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2025-12-09 14:07:27Z]] 20:01:40.219 [debug] QUERY OK source="sources" db=0.5ms 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" = ?) [3] 20:01:40.220 [debug] QUERY OK source="media_items" db=0.8ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-28 11:41:54Z], 3] 20:01:40.224 [debug] QUERY OK source="media_items" db=3.5ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ở đâu cũng có ngập lụt, nhưng…..\n\nĐã bao nhiêu lần bạn nghe câu này rồi? “Ở đâu mà chả có bão lũ, chả có ngập, ở đâu chả thế.” Đúng là vậy. Ngập lụt, động đất, hay sạt lở ở đâu cũng có. Nó là một phần của cuộc sống. Nhưng cách người ta giải quyết khác nhau. Hãy cùng suy luận.\n\n00:00 Mở đầu\n00:15 Ở đâu cũng có ngập lụt, nhưng….\n04:15 Tự hỏi, tự trả lời.\n\nLink bài: https://trongnnguyen.substack.com/p/o-au-cung-co-ngap-lut-nhung \n\nHỏi và trả lời\n\n1. Tại sao mình lại viết bài này?\n2. Ngập lụt là do thiên tai hay con người?\n3. Tại sao nhiều người lại đổ lỗi?\n4. Ở các nước phát triển, người bị ngập lụt sẽ ra sao?\n5. Bàn về đẳng cấp quốc gia.\n6. Liệu Việt Nam sẽ có bảo hiểm ngập lụt không?\n7. Lời ngụy biện “Ở đâu cũng thế.”\n8. Có nên di dời dân khỏi vùng lũ?\n9. Nói xong rồi, giờ làm gì?\n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Ở đâu cũng có ngập lụt, nhưng….. @trongnnguyen2012 @tnnjournal", "abc0b21a-c20e-499b-99cb-fb0975ec0ff1", 822, false, "DfVsNLi6i4g", "https://www.youtube.com/watch?v=DfVsNLi6i4g", 18, "/downloads/shows/BPTC/Season 2025/s2025e112800 - Ở đâu cũng có ngập lụt, nhưng….. @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2025-11-28 11:41:54Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Ở đâu cũng có ngập lụt, nhưng…..\n\nĐã bao nhiêu lần bạn nghe câu này rồi? “Ở đâu mà chả có bão lũ, chả có ngập, ở đâu chả thế.” Đúng là vậy. Ngập lụt, động đất, hay sạt lở ở đâu cũng có. Nó là một phần của cuộc sống. Nhưng cách người ta giải quyết khác nhau. Hãy cùng suy luận.\n\n00:00 Mở đầu\n00:15 Ở đâu cũng có ngập lụt, nhưng….\n04:15 Tự hỏi, tự trả lời.\n\nLink bài: https://trongnnguyen.substack.com/p/o-au-cung-co-ngap-lut-nhung \n\nHỏi và trả lời\n\n1. Tại sao mình lại viết bài này?\n2. Ngập lụt là do thiên tai hay con người?\n3. Tại sao nhiều người lại đổ lỗi?\n4. Ở các nước phát triển, người bị ngập lụt sẽ ra sao?\n5. Bàn về đẳng cấp quốc gia.\n6. Liệu Việt Nam sẽ có bảo hiểm ngập lụt không?\n7. Lời ngụy biện “Ở đâu cũng thế.”\n8. Có nên di dời dân khỏi vùng lũ?\n9. Nói xong rồi, giờ làm gì?\n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Ở đâu cũng có ngập lụt, nhưng….. @trongnnguyen2012 @tnnjournal", 822, false, "DfVsNLi6i4g", "https://www.youtube.com/watch?v=DfVsNLi6i4g", "/downloads/shows/BPTC/Season 2025/s2025e112800 - Ở đâu cũng có ngập lụt, nhưng….. @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2025-11-28 11:41:54Z]] 20:01:40.225 [debug] QUERY OK source="sources" db=0.5ms 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" = ?) [3] 20:01:40.226 [debug] QUERY OK source="media_items" db=0.9ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-27 16:59:06Z], 3] 20:01:40.228 [debug] QUERY OK source="media_items" db=1.3ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây chỉ là cá vlog về chuyến về Vũng Tàu vừa rồi. Trong khi miền Trung đang bão, Vũng Tàu vẫn yên bình. Nó khiến mình suy nghĩ về nhiều thứ. Như Vũng Tàu bây giờ toàn người miền Bắc, biển Vũng Tàu dơ, hay Vũng tàu là thành phố giàu nhất. Sự thật là gì?\n\nSau đây là các câu hỏi trong clip:\n\n1. Tại sao anh lại nói về Vũng Tàu?\n2. Vũng Tàu có thay đổi nhiều so với trước đây không?\n3. Tại sao Vũng Tàu có nhiều người miền Bắc. Người miền Nam đi đâu rồi?\n4. Cái giọng Vũng Tàu nó ra sao?\n5. Người Vũng Tàu nổi tiếng nhất là ai?\n6. Anh có hay ăn lẩu cá đuối, bánh khọt, và bánh bông lan trứng muối không?\n7. Anh có tới những chỗ sống ảo không, như hẻm đường Trần Phú hay Đồi Con Heo?\n8. Anh có muốn Vũng Tàu thay đổi gì thêm không?\n9. Anh có nghĩ Vũng Tàu là vùng đất may mắn?\n10. Nếu phải miêu tả Vũng Tàu, anh sẽ nói gì?\n11. Có thật sự Vũng Tàu giàu nhất nước không?\n12. Anh nghĩ gì khi người ta chê biển Vũng Tàu?\n13. Vũng Tàu còn chặt chém không?\n14. Vũng Tàu có ảnh hưởng gì tới tính cách của anh không?\n15. Vũng Tàu đã cho anh cơ hội gì?\n16. Tại sao người Sài Gòn lại hay đi Vũng Tàu?\n17. Vũng Tàu có phải là thành phố đáng sống?\n18. Nơi nào đẹp nhất ở Vũng Tàu?\n19. Nếu được chọn sống lâu dài giữa Vũng Tàu và Sài Gòn, anh sẽ sống ở đâu?\n20. Nếu anh là HDV du lịch, anh sẽ dẫn bạn bè đi đâu?\n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Vũng Tàu bây giờ toàn người miền Bắc, giàu có? Vlog về kinh tế và con người. @trongnnguyen2012", "0e777529-b2e6-49b1-8c47-1c1302bc0833", 1255, false, "siCeF48Lqrw", "https://www.youtube.com/watch?v=siCeF48Lqrw", 19, "/downloads/shows/BPTC/Season 2025/s2025e112700 - Vũng Tàu bây giờ toàn người miền Bắc, giàu có? Vlog về kinh tế và con người. @trongnnguyen2012.mp4", false, false, false, 3, [], 98, ~U[2025-11-27 16:59:06Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Đây chỉ là cá vlog về chuyến về Vũng Tàu vừa rồi. Trong khi miền Trung đang bão, Vũng Tàu vẫn yên bình. Nó khiến mình suy nghĩ về nhiều thứ. Như Vũng Tàu bây giờ toàn người miền Bắc, biển Vũng Tàu dơ, hay Vũng tàu là thành phố giàu nhất. Sự thật là gì?\n\nSau đây là các câu hỏi trong clip:\n\n1. Tại sao anh lại nói về Vũng Tàu?\n2. Vũng Tàu có thay đổi nhiều so với trước đây không?\n3. Tại sao Vũng Tàu có nhiều người miền Bắc. Người miền Nam đi đâu rồi?\n4. Cái giọng Vũng Tàu nó ra sao?\n5. Người Vũng Tàu nổi tiếng nhất là ai?\n6. Anh có hay ăn lẩu cá đuối, bánh khọt, và bánh bông lan trứng muối không?\n7. Anh có tới những chỗ sống ảo không, như hẻm đường Trần Phú hay Đồi Con Heo?\n8. Anh có muốn Vũng Tàu thay đổi gì thêm không?\n9. Anh có nghĩ Vũng Tàu là vùng đất may mắn?\n10. Nếu phải miêu tả Vũng Tàu, anh sẽ nói gì?\n11. Có thật sự Vũng Tàu giàu nhất nước không?\n12. Anh nghĩ gì khi người ta chê biển Vũng Tàu?\n13. Vũng Tàu còn chặt chém không?\n14. Vũng Tàu có ảnh hưởng gì tới tính cách của anh không?\n15. Vũng Tàu đã cho anh cơ hội gì?\n16. Tại sao người Sài Gòn lại hay đi Vũng Tàu?\n17. Vũng Tàu có phải là thành phố đáng sống?\n18. Nơi nào đẹp nhất ở Vũng Tàu?\n19. Nếu được chọn sống lâu dài giữa Vũng Tàu và Sài Gòn, anh sẽ sống ở đâu?\n20. Nếu anh là HDV du lịch, anh sẽ dẫn bạn bè đi đâu?\n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Vũng Tàu bây giờ toàn người miền Bắc, giàu có? Vlog về kinh tế và con người. @trongnnguyen2012", 1255, false, "siCeF48Lqrw", "https://www.youtube.com/watch?v=siCeF48Lqrw", "/downloads/shows/BPTC/Season 2025/s2025e112700 - Vũng Tàu bây giờ toàn người miền Bắc, giàu có? Vlog về kinh tế và con người. @trongnnguyen2012.mp4", false, 3, ~U[2025-11-27 16:59:06Z]] 20:01:40.229 [debug] QUERY OK source="sources" db=0.8ms 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" = ?) [3] 20:01:40.230 [debug] QUERY OK source="media_items" db=1.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-24 12:32:17Z], 3] 20:01:40.232 [debug] QUERY OK source="media_items" db=1.4ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hiện tại, Phú Yên và Quy Nhơn đang bị lũ ngập. Có nhiều tranh cãi về nguyên nhân. Từ thủy điện, hệ thống thoát nước, cho đến kế hoạch cứu trợ. Hãy cùng thảo luận.\n\nSau đây là các câu được hỏi trong clip:\n\nTự hỏi, tự trả lời về “Miền Trung bị ngập lụt”\n\n1. Mấy ngày vừa qua, anh đã ở đâu?\n2. Cảm nhận của anh khi nhìn thấy miền Trung bị bão lụt.\n3. Trên mạng đang có nhiều tin gây hoang mang. Cái nào đáng tin?\n4. Tại sao tin đồn lại lan truyền trên mạng?\n5. Anh đã tới Quy Nhơn và Phú Yên chưa?\n6. Tổng thiệt hại cho miền Trung là bao nhiêu?\n7. Tại sao sạt lở và lũ lụt ngày càng trầm trọng?\n8. Có đề xuất thay thế từ xả lũ thành “vận hành điều tiết qua tràn xả sâu”. Anh nghĩ sao?\n9. “Sao không dùng trực thăng để giải cứu?”\n10. Quyên góp từ thiện có giúp ích gì không?\n11. Miền Trung đang lũ lụt, mà ở Sài Gòn lại tổ chức nhạc hội?\n12. Thủy điện có dẫn đến ngập lụt ở miền Trung không?\n13. Nước ngoài họ làm điện từ nguồn nào?\n14. Các nước khác chống lũ ra sao?\n15. Anh nghĩ Việt Nam có thể làm được như vậy không?\n16. Có nên lo sợ thủy điện ở sông Đồng Nai xả nước không?\n17. Anh có đang chuẩn bị cho tình huống khẩn cấp không?\n18. Anh có muốn làm gì để giúp miền Trung sau lũ không?\n19. Anh có muốn quay lại miền Trung không?\n20. Anh nghĩ gì về kinh tế năm nay?\n21. Anh nghĩ gì về xu hướng di cư sắp tới?\n22. Anh có lời nói gì dành cho bà con miền Trung không?\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Thương xót Quy Nhơn và Phú Yên bị ngập: Thiên tai hay nhân tai? @trongnnguyen2012 @tnnjournal", "868542a8-ff29-49c2-b26e-006952f71b91", 1490, false, "bdOobCJgqtI", "https://www.youtube.com/watch?v=bdOobCJgqtI", 20, "/downloads/shows/BPTC/Season 2025/s2025e112400 - Thương xót Quy Nhơn và Phú Yên bị ngập: Thiên tai hay nhân tai? @trongnnguyen2012 @tnnjournal.mp4", false, false, false, 3, [], 98, ~U[2025-11-24 12:32:17Z], ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], "Hiện tại, Phú Yên và Quy Nhơn đang bị lũ ngập. Có nhiều tranh cãi về nguyên nhân. Từ thủy điện, hệ thống thoát nước, cho đến kế hoạch cứu trợ. Hãy cùng thảo luận.\n\nSau đây là các câu được hỏi trong clip:\n\nTự hỏi, tự trả lời về “Miền Trung bị ngập lụt”\n\n1. Mấy ngày vừa qua, anh đã ở đâu?\n2. Cảm nhận của anh khi nhìn thấy miền Trung bị bão lụt.\n3. Trên mạng đang có nhiều tin gây hoang mang. Cái nào đáng tin?\n4. Tại sao tin đồn lại lan truyền trên mạng?\n5. Anh đã tới Quy Nhơn và Phú Yên chưa?\n6. Tổng thiệt hại cho miền Trung là bao nhiêu?\n7. Tại sao sạt lở và lũ lụt ngày càng trầm trọng?\n8. Có đề xuất thay thế từ xả lũ thành “vận hành điều tiết qua tràn xả sâu”. Anh nghĩ sao?\n9. “Sao không dùng trực thăng để giải cứu?”\n10. Quyên góp từ thiện có giúp ích gì không?\n11. Miền Trung đang lũ lụt, mà ở Sài Gòn lại tổ chức nhạc hội?\n12. Thủy điện có dẫn đến ngập lụt ở miền Trung không?\n13. Nước ngoài họ làm điện từ nguồn nào?\n14. Các nước khác chống lũ ra sao?\n15. Anh nghĩ Việt Nam có thể làm được như vậy không?\n16. Có nên lo sợ thủy điện ở sông Đồng Nai xả nước không?\n17. Anh có đang chuẩn bị cho tình huống khẩn cấp không?\n18. Anh có muốn làm gì để giúp miền Trung sau lũ không?\n19. Anh có muốn quay lại miền Trung không?\n20. Anh nghĩ gì về kinh tế năm nay?\n21. Anh nghĩ gì về xu hướng di cư sắp tới?\n22. Anh có lời nói gì dành cho bà con miền Trung không?\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978916247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\n- Blog: https://bocphottaichinh.com\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "Thương xót Quy Nhơn và Phú Yên bị ngập: Thiên tai hay nhân tai? @trongnnguyen2012 @tnnjournal", 1490, false, "bdOobCJgqtI", "https://www.youtube.com/watch?v=bdOobCJgqtI", "/downloads/shows/BPTC/Season 2025/s2025e112400 - Thương xót Quy Nhơn và Phú Yên bị ngập: Thiên tai hay nhân tai? @trongnnguyen2012 @tnnjournal.mp4", false, 3, ~U[2025-11-24 12:32:17Z]] 20:01:40.233 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z], 3] 20:01:40.234 [debug] QUERY OK source="media_items" db=1.0ms 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")))) [3] 20:01:40.235 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=5.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")))) [3] 20:01:40.236 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.3ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [3] 20:01:40.238 [debug] QUERY OK source="tasks" db=0.5ms idle=3.4ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [16247, 3, ~U[2026-03-11 13:01:40Z], ~U[2026-03-11 13:01:40Z]] 20:01:40.239 [info] {"args":{"id":3},"id":16239,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":121559462,"event":"job:stop","queue_time":48466,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:01:56.533 [info] {"source":"oban","duration":1899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.709 [info] {"source":"oban","duration":409,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:26.537 [info] {"source":"oban","duration":2063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:56.540 [info] {"source":"oban","duration":2426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.710 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:26.542 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:56.545 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.712 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:26.548 [info] {"source":"oban","duration":1581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:56.550 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.714 [info] {"source":"oban","duration":389,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:26.553 [info] {"source":"oban","duration":2180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 20:05:56.556 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.715 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:25.592 [info] {"args":{"id":6},"id":16240,"meta":{},"system_time":1773234385591931192,"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:06:25.592 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1294.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:25.593 [debug] QUERY OK source="settings" db=0.5ms idle=1295.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:06:25.595 [debug] QUERY OK source="media_items" db=1.0ms idle=1012.4ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 20:06:25.595 [debug] QUERY OK source="media_items" db=0.5ms idle=9.8ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 20:06:25.596 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=4.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 20:06:25.597 [debug] QUERY OK source="settings" db=0.3ms 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 [] 20:06:25.597 [debug] QUERY OK source="settings" db=0.1ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:06:25.599 [debug] QUERY OK source="media_items" db=1.1ms idle=3.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [6] 20:06:25.610 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 20:06:25.610 [debug] Current batch of media processed. Will check again in 1000ms 20:06:25.610 [debug] QUERY OK source="settings" db=0.2ms idle=14.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:06:25.611 [debug] QUERY OK source="settings" db=0.3ms idle=14.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:06:25.611 [debug] QUERY OK source="settings" db=0.3ms idle=14.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:06:25.611 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@SpeakEnglishWithClass --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/SpeakEnglishWithClass/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:360,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/de/f8/def83d63292a9aff505e4f0c7bc67430d1cb104a984e8ed4470f669f094080c2.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/4e/c2/4ec248c910be6927d9a9af686bfb357a68b2e9a39dc869b764f118b646b280ab.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:06:26.560 [info] {"source":"oban","duration":2213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 20:06:26.611 [debug] Current batch of media processed. Will check again in 1000ms 20:06:27.612 [debug] Current batch of media processed. Will check again in 1000ms 20:06:28.613 [debug] Current batch of media processed. Will check again in 1000ms 20:06:29.614 [debug] Current batch of media processed. Will check again in 1000ms 20:06:30.616 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Learn Easy English with the English Leap Podcast through real-life conversations about daily routines, healthy habits, and simple changes that can lead to better life. In this episode, Anna and Jake talk about how small daily routines can help you feel calmer, less stressed, and more in control of your life while also improving your English naturally.\n\nThis easy English conversation episode is perfect for learners who want to improve English listening, build speaking confidence, and learn useful daily routine vocabulary in context. You will hear natural B2-C1 English, practical expressions, phrasal verbs, and a helpful Word Tour with advanced words connected to stress, habits, energy, and everyday life. This is a great episode for anyone who wants to learn English through meaningful topics, daily life English, and real conversation.\n\nIf you enjoy English podcasts for listening practice, easy English conversation, and daily life topics, this episode is for you. Listen, repeat, and learn how to talk about daily routines for better life in natural English. Don’t forget to like, subscribe, and share the episode. In the comments, tell us: what part of your daily routine helps you have better life?\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1703, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e031000 - English Podcast for Easy English Conversation | Talk About Daily Routines for Better Life.mp4", "id" => "HhYDr_Q7QHs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HhYDr_Q7QHs", "playlist_index" => 1, "timestamp" => 1773151224, "title" => "English Podcast for Easy English Conversation | Talk About Daily Routines for Better Life", "upload_date" => "20260310"} 20:06:30.616 [debug] QUERY OK source="sources" db=0.5ms idle=1318.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:06:30.617 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [6] 20:06:30.618 [debug] QUERY OK source="media_items" db=0.7ms idle=1024.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-10 14:00:24Z], 6] 20:06:30.620 [debug] QUERY OK source="media_items" db=1.6ms idle=320.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with the English Leap Podcast through real-life conversations about daily routines, healthy habits, and simple changes that can lead to better life. In this episode, Anna and Jake talk about how small daily routines can help you feel calmer, less stressed, and more in control of your life while also improving your English naturally.\n\nThis easy English conversation episode is perfect for learners who want to improve English listening, build speaking confidence, and learn useful daily routine vocabulary in context. You will hear natural B2-C1 English, practical expressions, phrasal verbs, and a helpful Word Tour with advanced words connected to stress, habits, energy, and everyday life. This is a great episode for anyone who wants to learn English through meaningful topics, daily life English, and real conversation.\n\nIf you enjoy English podcasts for listening practice, easy English conversation, and daily life topics, this episode is for you. Listen, repeat, and learn how to talk about daily routines for better life in natural English. Don’t forget to like, subscribe, and share the episode. In the comments, tell us: what part of your daily routine helps you have better life?\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Talk About Daily Routines for Better Life", "60c7772b-f8e3-4a88-9875-88dc5a162833", 1703, false, "HhYDr_Q7QHs", "https://www.youtube.com/watch?v=HhYDr_Q7QHs", 1, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e031000 - English Podcast for Easy English Conversation | Talk About Daily Routines for Better Life.mp4", false, false, false, 6, [], 98, ~U[2026-03-10 14:00:24Z], ~U[2026-03-11 13:06:30Z], ~U[2026-03-11 13:06:30Z], "Learn Easy English with the English Leap Podcast through real-life conversations about daily routines, healthy habits, and simple changes that can lead to better life. In this episode, Anna and Jake talk about how small daily routines can help you feel calmer, less stressed, and more in control of your life while also improving your English naturally.\n\nThis easy English conversation episode is perfect for learners who want to improve English listening, build speaking confidence, and learn useful daily routine vocabulary in context. You will hear natural B2-C1 English, practical expressions, phrasal verbs, and a helpful Word Tour with advanced words connected to stress, habits, energy, and everyday life. This is a great episode for anyone who wants to learn English through meaningful topics, daily life English, and real conversation.\n\nIf you enjoy English podcasts for listening practice, easy English conversation, and daily life topics, this episode is for you. Listen, repeat, and learn how to talk about daily routines for better life in natural English. Don’t forget to like, subscribe, and share the episode. In the comments, tell us: what part of your daily routine helps you have better life?\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Talk About Daily Routines for Better Life", 1703, false, "HhYDr_Q7QHs", "https://www.youtube.com/watch?v=HhYDr_Q7QHs", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e031000 - English Podcast for Easy English Conversation | Talk About Daily Routines for Better Life.mp4", false, 6, ~U[2026-03-10 14:00:24Z]] 20:06:30.621 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=25.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:30.622 [debug] QUERY OK source="media_profiles" db=0.3ms 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" = ?) [2] 20:06:30.623 [debug] QUERY OK source="media_items" db=0.8ms 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 [1300287] 20:06:30.623 [debug] Current batch of media processed. Will check again in 1000ms 20:06:31.624 [debug] Current batch of media processed. Will check again in 1000ms 20:06:32.626 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Learn how the top 1% speak while you practise real English conversation. In this easy English podcast, Anna and Jake show you how to sound calm, confident and credible in real life – meetings, interviews, presentations, and daily conversations. This is a B2-level English listening lesson, but the language is still clear, slow, and perfect for learners who “understand English but can’t speak with confidence.”\n\nIn this episode, you’ll learn how to stop sounding nervous, how to hold your ground politely, and how to speak with conviction without being rude. We talk about body language, voice tone, and simple sentence patterns that make you sound like the confident 1% – even if English is not your first language. At the end, there’s a short Word Tour where we explain useful vocabulary and phrases so you can copy them in your own life.\n\nUse this as daily English listening practice, or shadow along with Anna and Jake to train your mouth and your brain together. \n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1692, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030800 - English Podcast for Easy English Conversation | How To Speak Like The 1% Elite | Learn English Fast.mp4", "id" => "e_guL0v-Mbg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=e_guL0v-Mbg", "playlist_index" => 2, "timestamp" => 1772984464, "title" => "English Podcast for Easy English Conversation | How To Speak Like The 1% Elite | Learn English Fast", "upload_date" => "20260308"} 20:06:32.626 [debug] QUERY OK source="sources" db=0.3ms idle=328.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 20:06:32.627 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=329.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:32.628 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=330.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-08 15:41:04Z], 6] 20:06:32.631 [debug] QUERY OK source="media_items" db=1.6ms idle=331.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn how the top 1% speak while you practise real English conversation. In this easy English podcast, Anna and Jake show you how to sound calm, confident and credible in real life – meetings, interviews, presentations, and daily conversations. This is a B2-level English listening lesson, but the language is still clear, slow, and perfect for learners who “understand English but can’t speak with confidence.”\n\nIn this episode, you’ll learn how to stop sounding nervous, how to hold your ground politely, and how to speak with conviction without being rude. We talk about body language, voice tone, and simple sentence patterns that make you sound like the confident 1% – even if English is not your first language. At the end, there’s a short Word Tour where we explain useful vocabulary and phrases so you can copy them in your own life.\n\nUse this as daily English listening practice, or shadow along with Anna and Jake to train your mouth and your brain together. \n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | How To Speak Like The 1% Elite | Learn English Fast", "9d1a8c08-f955-4cf1-8d89-080bcd0b078c", 1692, false, "e_guL0v-Mbg", "https://www.youtube.com/watch?v=e_guL0v-Mbg", 2, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030800 - English Podcast for Easy English Conversation | How To Speak Like The 1% Elite | Learn English Fast.mp4", false, false, false, 6, [], 98, ~U[2026-03-08 15:41:04Z], ~U[2026-03-11 13:06:32Z], ~U[2026-03-11 13:06:32Z], "Learn how the top 1% speak while you practise real English conversation. In this easy English podcast, Anna and Jake show you how to sound calm, confident and credible in real life – meetings, interviews, presentations, and daily conversations. This is a B2-level English listening lesson, but the language is still clear, slow, and perfect for learners who “understand English but can’t speak with confidence.”\n\nIn this episode, you’ll learn how to stop sounding nervous, how to hold your ground politely, and how to speak with conviction without being rude. We talk about body language, voice tone, and simple sentence patterns that make you sound like the confident 1% – even if English is not your first language. At the end, there’s a short Word Tour where we explain useful vocabulary and phrases so you can copy them in your own life.\n\nUse this as daily English listening practice, or shadow along with Anna and Jake to train your mouth and your brain together. \n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | How To Speak Like The 1% Elite | Learn English Fast", 1692, false, "e_guL0v-Mbg", "https://www.youtube.com/watch?v=e_guL0v-Mbg", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030800 - English Podcast for Easy English Conversation | How To Speak Like The 1% Elite | Learn English Fast.mp4", false, 6, ~U[2026-03-08 15:41:04Z]] 20:06:32.631 [debug] QUERY OK source="sources" db=0.5ms idle=32.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:32.632 [debug] QUERY OK source="media_profiles" db=0.5ms 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" = ?) [2] 20:06:32.633 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1243669] 20:06:32.633 [debug] Current batch of media processed. Will check again in 1000ms 20:06:33.635 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Want to learn easy English with real-life conversation and finally feel confident with money? In this English podcast episode, Anna and Jake talk about 8 tiny habits to become financially literate in 2026 and help you learn English fast at the same time. This is a B2 level episode, perfect for English learners who want better vocabulary, better listening practice, and better money skills in real life.\n\nYou will hear a real, honest conversation about money anxiety, living paycheck to paycheck, feeling materialistic on the outside but deprived on the inside, and how small daily choices can slowly change your financial future. Anna and Jake share simple habits like matching your spending to your values, having a monthly “money check in,” automating boring bills, starting small with investing, and spending money on skills instead of just more stuff. Along the way, they explain useful phrases like “financial literacy,” “keep up with the Joneses,” “burning a hole in your pocket,” “frugal,” and more.\n\nUse this episode as English listening practice and money motivation at the same time. You can pause, repeat, shadow the hosts, and write your own money sentences in the comments to practise speaking and writing. If you want easy English conversation, real topics, and practical ideas you can use this year, this English Leap Podcast episode is for you.\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1635, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030600 - English Podcast for Easy English Conversation | 8 TINY Habits to Become Financially Literate In 2026.mp4", "id" => "kZpC_BDXj68", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kZpC_BDXj68", "playlist_index" => 3, "timestamp" => 1772808312, "title" => "English Podcast for Easy English Conversation | 8 TINY Habits to Become Financially Literate In 2026", "upload_date" => "20260306"} 20:06:33.635 [debug] QUERY OK source="sources" db=0.3ms idle=1004.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:06:33.636 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1004.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:33.637 [debug] QUERY OK source="media_items" db=0.8ms idle=1004.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-06 14:45:12Z], 6] 20:06:33.640 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1004.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Want to learn easy English with real-life conversation and finally feel confident with money? In this English podcast episode, Anna and Jake talk about 8 tiny habits to become financially literate in 2026 and help you learn English fast at the same time. This is a B2 level episode, perfect for English learners who want better vocabulary, better listening practice, and better money skills in real life.\n\nYou will hear a real, honest conversation about money anxiety, living paycheck to paycheck, feeling materialistic on the outside but deprived on the inside, and how small daily choices can slowly change your financial future. Anna and Jake share simple habits like matching your spending to your values, having a monthly “money check in,” automating boring bills, starting small with investing, and spending money on skills instead of just more stuff. Along the way, they explain useful phrases like “financial literacy,” “keep up with the Joneses,” “burning a hole in your pocket,” “frugal,” and more.\n\nUse this episode as English listening practice and money motivation at the same time. You can pause, repeat, shadow the hosts, and write your own money sentences in the comments to practise speaking and writing. If you want easy English conversation, real topics, and practical ideas you can use this year, this English Leap Podcast episode is for you.\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | 8 TINY Habits to Become Financially Literate In 2026", "8e05da6b-3e7b-46b9-8ceb-6f97ca51c50d", 1635, false, "kZpC_BDXj68", "https://www.youtube.com/watch?v=kZpC_BDXj68", 3, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030600 - English Podcast for Easy English Conversation | 8 TINY Habits to Become Financially Literate In 2026.mp4", false, false, false, 6, [], 98, ~U[2026-03-06 14:45:12Z], ~U[2026-03-11 13:06:33Z], ~U[2026-03-11 13:06:33Z], "Want to learn easy English with real-life conversation and finally feel confident with money? In this English podcast episode, Anna and Jake talk about 8 tiny habits to become financially literate in 2026 and help you learn English fast at the same time. This is a B2 level episode, perfect for English learners who want better vocabulary, better listening practice, and better money skills in real life.\n\nYou will hear a real, honest conversation about money anxiety, living paycheck to paycheck, feeling materialistic on the outside but deprived on the inside, and how small daily choices can slowly change your financial future. Anna and Jake share simple habits like matching your spending to your values, having a monthly “money check in,” automating boring bills, starting small with investing, and spending money on skills instead of just more stuff. Along the way, they explain useful phrases like “financial literacy,” “keep up with the Joneses,” “burning a hole in your pocket,” “frugal,” and more.\n\nUse this episode as English listening practice and money motivation at the same time. You can pause, repeat, shadow the hosts, and write your own money sentences in the comments to practise speaking and writing. If you want easy English conversation, real topics, and practical ideas you can use this year, this English Leap Podcast episode is for you.\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | 8 TINY Habits to Become Financially Literate In 2026", 1635, false, "kZpC_BDXj68", "https://www.youtube.com/watch?v=kZpC_BDXj68", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030600 - English Podcast for Easy English Conversation | 8 TINY Habits to Become Financially Literate In 2026.mp4", false, 6, ~U[2026-03-06 14:45:12Z]] 20:06:33.640 [debug] QUERY OK source="sources" db=0.5ms idle=38.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:33.641 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=5.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 20:06:33.642 [debug] QUERY OK source="media_items" db=0.3ms 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 [1186357] 20:06:33.643 [debug] Current batch of media processed. Will check again in 1000ms 20:06:34.643 [debug] Current batch of media processed. Will check again in 1000ms 20:06:35.644 [debug] Current batch of media processed. Will check again in 1000ms 20:06:36.646 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Want to learn easy English with real-life conversation AND fix your “brain rot” at the same time? In this English podcast episode, Anna and Jake talk about hobbies as your best defense against Brain Rot, endless scrolling, low energy, and a tired mind – while helping you learn English fast through a natural B2-level conversation.\n\nIn this episode, you’ll learn how real hobbies like drawing, music, reading, cooking, or sports can refresh your brain, protect your focus, and become fun ways to practise English in daily life.\n\nThis is a B2-level English listening practice episode, but strong B1 learners can also follow along. Use it to improve your English listening, grow your vocabulary, and get some real motivation to change how you spend your free time. Listen, repeat, and then tell us in the comments: “The hobby that protects my brain is…”\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1337, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030400 - English Podcast for Easy English Conversation | Hobbies: Your Best Defense Against Brain Rot.mp4", "id" => "0-Na_t-VC94", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0-Na_t-VC94", "playlist_index" => 4, "timestamp" => 1772631384, "title" => "English Podcast for Easy English Conversation | Hobbies: Your Best Defense Against Brain Rot", "upload_date" => "20260304"} 20:06:36.646 [debug] QUERY OK source="sources" db=0.3ms idle=1348.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:06:36.647 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1349.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:36.648 [debug] QUERY OK source="media_items" db=0.7ms idle=1349.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-04 13:36:24Z], 6] 20:06:36.650 [debug] QUERY OK source="media_items" db=1.5ms idle=1043.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Want to learn easy English with real-life conversation AND fix your “brain rot” at the same time? In this English podcast episode, Anna and Jake talk about hobbies as your best defense against Brain Rot, endless scrolling, low energy, and a tired mind – while helping you learn English fast through a natural B2-level conversation.\n\nIn this episode, you’ll learn how real hobbies like drawing, music, reading, cooking, or sports can refresh your brain, protect your focus, and become fun ways to practise English in daily life.\n\nThis is a B2-level English listening practice episode, but strong B1 learners can also follow along. Use it to improve your English listening, grow your vocabulary, and get some real motivation to change how you spend your free time. Listen, repeat, and then tell us in the comments: “The hobby that protects my brain is…”\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Hobbies: Your Best Defense Against Brain Rot", "741026d9-e11b-4796-b648-a31b49b64d19", 1337, false, "0-Na_t-VC94", "https://www.youtube.com/watch?v=0-Na_t-VC94", 4, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030400 - English Podcast for Easy English Conversation | Hobbies: Your Best Defense Against Brain Rot.mp4", false, false, false, 6, [], 98, ~U[2026-03-04 13:36:24Z], ~U[2026-03-11 13:06:36Z], ~U[2026-03-11 13:06:36Z], "Want to learn easy English with real-life conversation AND fix your “brain rot” at the same time? In this English podcast episode, Anna and Jake talk about hobbies as your best defense against Brain Rot, endless scrolling, low energy, and a tired mind – while helping you learn English fast through a natural B2-level conversation.\n\nIn this episode, you’ll learn how real hobbies like drawing, music, reading, cooking, or sports can refresh your brain, protect your focus, and become fun ways to practise English in daily life.\n\nThis is a B2-level English listening practice episode, but strong B1 learners can also follow along. Use it to improve your English listening, grow your vocabulary, and get some real motivation to change how you spend your free time. Listen, repeat, and then tell us in the comments: “The hobby that protects my brain is…”\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Hobbies: Your Best Defense Against Brain Rot", 1337, false, "0-Na_t-VC94", "https://www.youtube.com/watch?v=0-Na_t-VC94", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030400 - English Podcast for Easy English Conversation | Hobbies: Your Best Defense Against Brain Rot.mp4", false, 6, ~U[2026-03-04 13:36:24Z]] 20:06:36.651 [debug] QUERY OK source="sources" db=0.7ms idle=42.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 20:06:36.651 [debug] QUERY OK source="media_profiles" db=0.2ms 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" = ?) [2] 20:06:36.653 [debug] QUERY OK source="media_items" db=0.6ms 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 [1081279] 20:06:36.653 [debug] Current batch of media processed. Will check again in 1000ms 20:06:37.653 [debug] Current batch of media processed. Will check again in 1000ms 20:06:38.655 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Want to learn Easy English with real-life conversation? In this B2 English Podcast episode, Anna and Jake talk about finding peace in simple, clear English so you can learn English fast while thinking deeply about the world. This is perfect English listening practice for intermediate learners who want real English conversation, not boring textbook sentences.\n\nIn this episode of the English Leap Podcast, we ask a big question: “Can’t the world live in peace?” You’ll hear a calm, honest conversation about civilians, fear, hate, prejudice, intolerance, and daily-life peace. \n\nBy the end, you’ll:\n– Understand how hate grows step by step – and how peace can also grow step by step\n– Learn how to talk about war, peace, and humanity in respectful, natural English\n– Get a full Word Tour of key B2 words and phrases you can reuse in your own sentences\n– Feel more confident expressing your opinions without hostility and without adding more fire to the world\n\nIn the comments, tell us: “Today I choose peace by…” and finish the sentence in your own words. Practice your English, and share one small way you want to bring more peace into your daily life.\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1392, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030200 - English Podcast for Easy English Conversation | Learn English Fast | Finding PEACE.mp4", "id" => "boT0LYD5BS8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=boT0LYD5BS8", "playlist_index" => 5, "timestamp" => 1772458099, "title" => "English Podcast for Easy English Conversation | Learn English Fast | Finding PEACE", "upload_date" => "20260302"} 20:06:38.655 [debug] QUERY OK source="sources" db=0.2ms idle=357.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:06:38.656 [debug] QUERY OK source="sources" db=0.2ms idle=358.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:38.657 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=358.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-02 13:28:19Z], 6] 20:06:38.659 [debug] QUERY OK source="media_items" db=1.6ms idle=359.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Want to learn Easy English with real-life conversation? In this B2 English Podcast episode, Anna and Jake talk about finding peace in simple, clear English so you can learn English fast while thinking deeply about the world. This is perfect English listening practice for intermediate learners who want real English conversation, not boring textbook sentences.\n\nIn this episode of the English Leap Podcast, we ask a big question: “Can’t the world live in peace?” You’ll hear a calm, honest conversation about civilians, fear, hate, prejudice, intolerance, and daily-life peace. \n\nBy the end, you’ll:\n– Understand how hate grows step by step – and how peace can also grow step by step\n– Learn how to talk about war, peace, and humanity in respectful, natural English\n– Get a full Word Tour of key B2 words and phrases you can reuse in your own sentences\n– Feel more confident expressing your opinions without hostility and without adding more fire to the world\n\nIn the comments, tell us: “Today I choose peace by…” and finish the sentence in your own words. Practice your English, and share one small way you want to bring more peace into your daily life.\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Learn English Fast | Finding PEACE", "81cf556d-520b-416b-afc0-f3f8fc1926cc", 1392, false, "boT0LYD5BS8", "https://www.youtube.com/watch?v=boT0LYD5BS8", 5, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030200 - English Podcast for Easy English Conversation | Learn English Fast | Finding PEACE.mp4", false, false, false, 6, [], 98, ~U[2026-03-02 13:28:19Z], ~U[2026-03-11 13:06:38Z], ~U[2026-03-11 13:06:38Z], "Want to learn Easy English with real-life conversation? In this B2 English Podcast episode, Anna and Jake talk about finding peace in simple, clear English so you can learn English fast while thinking deeply about the world. This is perfect English listening practice for intermediate learners who want real English conversation, not boring textbook sentences.\n\nIn this episode of the English Leap Podcast, we ask a big question: “Can’t the world live in peace?” You’ll hear a calm, honest conversation about civilians, fear, hate, prejudice, intolerance, and daily-life peace. \n\nBy the end, you’ll:\n– Understand how hate grows step by step – and how peace can also grow step by step\n– Learn how to talk about war, peace, and humanity in respectful, natural English\n– Get a full Word Tour of key B2 words and phrases you can reuse in your own sentences\n– Feel more confident expressing your opinions without hostility and without adding more fire to the world\n\nIn the comments, tell us: “Today I choose peace by…” and finish the sentence in your own words. Practice your English, and share one small way you want to bring more peace into your daily life.\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Learn English Fast | Finding PEACE", 1392, false, "boT0LYD5BS8", "https://www.youtube.com/watch?v=boT0LYD5BS8", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030200 - English Podcast for Easy English Conversation | Learn English Fast | Finding PEACE.mp4", false, 6, ~U[2026-03-02 13:28:19Z]] 20:06:38.660 [debug] QUERY OK source="sources" db=0.5ms idle=48.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 20:06:38.661 [debug] QUERY OK source="media_profiles" db=0.5ms 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" = ?) [2] 20:06:38.662 [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 [1024634] 20:06:38.662 [debug] Current batch of media processed. Will check again in 1000ms 20:06:39.663 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Want to learn Easy English with real-life conversation? In this episode of the English Leap Podcast, Anna and Jake talk about career strategy for people with “too many interests” and help you learn English fast at the same time.\n\nYou will hear a clear B2 level English podcast about I shaped, T shaped and M shaped careers, how to stop feeling stuck, and how to use your many interests as a strength in the new AI world.\n\nListen, repeat, and use this episode as English conversation practice and mindset coaching in one. It is perfect for English learners who want Easy English, real English conversation, and smart ideas about work, jobs and the M shaped future. \n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1686, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030100 - English Podcast for Easy English Conversation | Career Strategy For People With Too Many Interests.mp4", "id" => "w0X-i3BjChA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=w0X-i3BjChA", "playlist_index" => 6, "timestamp" => 1772371971, "title" => "English Podcast for Easy English Conversation | Career Strategy For People With Too Many Interests", "upload_date" => "20260301"} 20:06:39.663 [debug] QUERY OK source="sources" db=0.2ms idle=1003.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:06:39.664 [debug] QUERY OK source="sources" db=0.2ms idle=1003.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:39.665 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1003.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 13:32:51Z], 6] 20:06:39.667 [debug] QUERY OK source="media_items" db=1.4ms idle=1003.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Want to learn Easy English with real-life conversation? In this episode of the English Leap Podcast, Anna and Jake talk about career strategy for people with “too many interests” and help you learn English fast at the same time.\n\nYou will hear a clear B2 level English podcast about I shaped, T shaped and M shaped careers, how to stop feeling stuck, and how to use your many interests as a strength in the new AI world.\n\nListen, repeat, and use this episode as English conversation practice and mindset coaching in one. It is perfect for English learners who want Easy English, real English conversation, and smart ideas about work, jobs and the M shaped future. \n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Career Strategy For People With Too Many Interests", "1f83688d-eb73-4c0f-9f2c-5e570150a1c6", 1686, false, "w0X-i3BjChA", "https://www.youtube.com/watch?v=w0X-i3BjChA", 6, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030100 - English Podcast for Easy English Conversation | Career Strategy For People With Too Many Interests.mp4", false, false, false, 6, [], 98, ~U[2026-03-01 13:32:51Z], ~U[2026-03-11 13:06:39Z], ~U[2026-03-11 13:06:39Z], "Want to learn Easy English with real-life conversation? In this episode of the English Leap Podcast, Anna and Jake talk about career strategy for people with “too many interests” and help you learn English fast at the same time.\n\nYou will hear a clear B2 level English podcast about I shaped, T shaped and M shaped careers, how to stop feeling stuck, and how to use your many interests as a strength in the new AI world.\n\nListen, repeat, and use this episode as English conversation practice and mindset coaching in one. It is perfect for English learners who want Easy English, real English conversation, and smart ideas about work, jobs and the M shaped future. \n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Career Strategy For People With Too Many Interests", 1686, false, "w0X-i3BjChA", "https://www.youtube.com/watch?v=w0X-i3BjChA", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030100 - English Podcast for Easy English Conversation | Career Strategy For People With Too Many Interests.mp4", false, 6, ~U[2026-03-01 13:32:51Z]] 20:06:39.667 [debug] QUERY OK source="sources" db=0.4ms idle=52.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 20:06:39.668 [debug] QUERY OK source="media_profiles" db=0.4ms idle=4.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 20:06:39.669 [debug] QUERY OK source="media_items" db=0.4ms idle=4.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 [997397] 20:06:39.669 [debug] Current batch of media processed. Will check again in 1000ms 20:06:40.669 [debug] Current batch of media processed. Will check again in 1000ms 20:06:41.671 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Want to learn English and simplify your life at the same time? 🌿 In this English podcast for easy English conversation, Anna and Jake talk about “Less is More”, minimalism, and the magic of a simple life – all in clear B2-level English that’s perfect for listening practice.\n\nIn this episode, you’ll also learn powerful real-life vocabulary all explained in simple English so you can actually use them.\n\nThis is a great episode if you want to:\n\npractise easy English conversation using real daily-life topics\n\nimprove your English listening skills with natural but clear B2 English\n\nlearn how “less is more” can help you feel calmer, more focused, and more confident in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1361, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022600 - English Podcast for Easy English Conversation | Less is More: The Magic of a Simple Life.mp4", "id" => "vA_fvpt9AUc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vA_fvpt9AUc", "playlist_index" => 7, "timestamp" => 1772114486, "title" => "English Podcast for Easy English Conversation | Less is More: The Magic of a Simple Life", "upload_date" => "20260226"} 20:06:41.672 [debug] QUERY OK source="sources" db=0.6ms idle=373.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:06:41.673 [debug] QUERY OK source="sources" db=0.5ms idle=374.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:41.674 [debug] QUERY OK source="media_items" db=1.0ms idle=375.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-26 14:01:26Z], 6] 20:06:41.676 [debug] QUERY OK source="media_items" db=1.5ms idle=376.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Want to learn English and simplify your life at the same time? 🌿 In this English podcast for easy English conversation, Anna and Jake talk about “Less is More”, minimalism, and the magic of a simple life – all in clear B2-level English that’s perfect for listening practice.\n\nIn this episode, you’ll also learn powerful real-life vocabulary all explained in simple English so you can actually use them.\n\nThis is a great episode if you want to:\n\npractise easy English conversation using real daily-life topics\n\nimprove your English listening skills with natural but clear B2 English\n\nlearn how “less is more” can help you feel calmer, more focused, and more confident in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Less is More: The Magic of a Simple Life", "d86e5359-92e9-4e40-8758-87a1fd752ca7", 1361, false, "vA_fvpt9AUc", "https://www.youtube.com/watch?v=vA_fvpt9AUc", 7, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022600 - English Podcast for Easy English Conversation | Less is More: The Magic of a Simple Life.mp4", false, false, false, 6, [], 98, ~U[2026-02-26 14:01:26Z], ~U[2026-03-11 13:06:41Z], ~U[2026-03-11 13:06:41Z], "Want to learn English and simplify your life at the same time? 🌿 In this English podcast for easy English conversation, Anna and Jake talk about “Less is More”, minimalism, and the magic of a simple life – all in clear B2-level English that’s perfect for listening practice.\n\nIn this episode, you’ll also learn powerful real-life vocabulary all explained in simple English so you can actually use them.\n\nThis is a great episode if you want to:\n\npractise easy English conversation using real daily-life topics\n\nimprove your English listening skills with natural but clear B2 English\n\nlearn how “less is more” can help you feel calmer, more focused, and more confident in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Less is More: The Magic of a Simple Life", 1361, false, "vA_fvpt9AUc", "https://www.youtube.com/watch?v=vA_fvpt9AUc", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022600 - English Podcast for Easy English Conversation | Less is More: The Magic of a Simple Life.mp4", false, 6, ~U[2026-02-26 14:01:26Z]] 20:06:41.677 [debug] QUERY OK source="sources" db=0.7ms idle=57.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 20:06:41.678 [debug] QUERY OK source="media_profiles" db=0.6ms 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" = ?) [2] 20:06:41.679 [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 [915367] 20:06:41.679 [debug] Current batch of media processed. Will check again in 1000ms 20:06:42.680 [debug] Current batch of media processed. Will check again in 1000ms 20:06:43.680 [debug] Current batch of media processed. Will check again in 1000ms 20:06:44.682 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Want an English podcast for easy English conversation that also helps you think about money, life, and balance? In this B2-level episode, you will learn English in daily life as we talk about a big question: Should you save money or enjoy life now?\n\nUse this episode for English listening practice, shadowing, and real-life conversation ideas. Pause, repeat, and copy the sentences to train your speaking. In the comments, tell us: are you more of a saver or a spender, and what do you never regret spending money on?\n\nIf you enjoy learning English through real conversations, subscribe to the English Leap Podcast for more easy English conversation, daily life topics, motivation, and vocabulary you can actually use in your real life.\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1589, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022400 - English Podcast for Easy English Conversation | Learn English in Daily Life | Save Money Or Enjoy?.mp4", "id" => "M2iCxTf3W2Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=M2iCxTf3W2Y", "playlist_index" => 8, "timestamp" => 1771938546, "title" => "English Podcast for Easy English Conversation | Learn English in Daily Life | Save Money Or Enjoy?", "upload_date" => "20260224"} 20:06:44.683 [debug] QUERY OK source="sources" db=0.4ms idle=1384.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:06:44.683 [debug] QUERY OK source="sources" db=0.4ms idle=1385.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:44.685 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1386.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-24 13:09:06Z], 6] 20:06:44.687 [debug] QUERY OK source="media_items" db=1.4ms idle=1062.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Want an English podcast for easy English conversation that also helps you think about money, life, and balance? In this B2-level episode, you will learn English in daily life as we talk about a big question: Should you save money or enjoy life now?\n\nUse this episode for English listening practice, shadowing, and real-life conversation ideas. Pause, repeat, and copy the sentences to train your speaking. In the comments, tell us: are you more of a saver or a spender, and what do you never regret spending money on?\n\nIf you enjoy learning English through real conversations, subscribe to the English Leap Podcast for more easy English conversation, daily life topics, motivation, and vocabulary you can actually use in your real life.\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Learn English in Daily Life | Save Money Or Enjoy?", "86d885e2-9de3-4e1b-8907-77bcb3ece3d2", 1589, false, "M2iCxTf3W2Y", "https://www.youtube.com/watch?v=M2iCxTf3W2Y", 8, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022400 - English Podcast for Easy English Conversation | Learn English in Daily Life | Save Money Or Enjoy?.mp4", false, false, false, 6, [], 98, ~U[2026-02-24 13:09:06Z], ~U[2026-03-11 13:06:44Z], ~U[2026-03-11 13:06:44Z], "Want an English podcast for easy English conversation that also helps you think about money, life, and balance? In this B2-level episode, you will learn English in daily life as we talk about a big question: Should you save money or enjoy life now?\n\nUse this episode for English listening practice, shadowing, and real-life conversation ideas. Pause, repeat, and copy the sentences to train your speaking. In the comments, tell us: are you more of a saver or a spender, and what do you never regret spending money on?\n\nIf you enjoy learning English through real conversations, subscribe to the English Leap Podcast for more easy English conversation, daily life topics, motivation, and vocabulary you can actually use in your real life.\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Learn English in Daily Life | Save Money Or Enjoy?", 1589, false, "M2iCxTf3W2Y", "https://www.youtube.com/watch?v=M2iCxTf3W2Y", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022400 - English Podcast for Easy English Conversation | Learn English in Daily Life | Save Money Or Enjoy?.mp4", false, 6, ~U[2026-02-24 13:09:06Z]] 20:06:44.687 [debug] QUERY OK source="sources" db=0.5ms idle=62.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 20:06:44.688 [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" = ?) [2] 20:06:44.689 [debug] QUERY OK source="media_items" db=0.8ms 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 [860847] 20:06:44.689 [debug] Current batch of media processed. Will check again in 1000ms 20:06:45.690 [debug] Current batch of media processed. Will check again in 1000ms 20:06:46.691 [debug] Current batch of media processed. Will check again in 1000ms 20:06:47.693 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Want to Learn English and change your life in 2026? This English podcast for easy English conversation is your cosy place to practice real English and work on your 2026 comeback at the same time. In this episode, Anna and Jake talk honestly about how to change your life, stop repeating the same year again and again, and slowly write a new chapter in your story, using clear B2–early C1 English that you can actually understand.\n\nThis episode is perfect for intermediate and upper intermediate learners who want real English conversation, life motivation, and mindset coaching all in one place. Listen while you walk, cook, commute, or relax after a long day, and let this be the moment your 2026 comeback really begins. If you enjoy this English podcast, please like the video, subscribe to the channel, and tell us in the comments: What is one thing you want to change in 2026?\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1619, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022200 - English Podcast For Easy English Conversation | How To Change Your Life: 2026 Comeback | Learn Fast.mp4", "id" => "yq_J2S8UBRc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=yq_J2S8UBRc", "playlist_index" => 9, "timestamp" => 1771772572, "title" => "English Podcast For Easy English Conversation | How To Change Your Life: 2026 Comeback | Learn Fast", "upload_date" => "20260222"} 20:06:47.693 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1395.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:06:47.694 [debug] QUERY OK source="sources" db=0.2ms idle=1396.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:47.695 [debug] QUERY OK source="media_items" db=0.8ms idle=1396.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 15:02:52Z], 6] 20:06:47.697 [debug] QUERY OK source="media_items" db=1.4ms idle=1066.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Want to Learn English and change your life in 2026? This English podcast for easy English conversation is your cosy place to practice real English and work on your 2026 comeback at the same time. In this episode, Anna and Jake talk honestly about how to change your life, stop repeating the same year again and again, and slowly write a new chapter in your story, using clear B2–early C1 English that you can actually understand.\n\nThis episode is perfect for intermediate and upper intermediate learners who want real English conversation, life motivation, and mindset coaching all in one place. Listen while you walk, cook, commute, or relax after a long day, and let this be the moment your 2026 comeback really begins. If you enjoy this English podcast, please like the video, subscribe to the channel, and tell us in the comments: What is one thing you want to change in 2026?\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | How To Change Your Life: 2026 Comeback | Learn Fast", "24ae6642-9131-4caf-a11e-8590fc99bd4f", 1619, false, "yq_J2S8UBRc", "https://www.youtube.com/watch?v=yq_J2S8UBRc", 9, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022200 - English Podcast For Easy English Conversation | How To Change Your Life: 2026 Comeback | Learn Fast.mp4", false, false, false, 6, [], 98, ~U[2026-02-22 15:02:52Z], ~U[2026-03-11 13:06:47Z], ~U[2026-03-11 13:06:47Z], "Want to Learn English and change your life in 2026? This English podcast for easy English conversation is your cosy place to practice real English and work on your 2026 comeback at the same time. In this episode, Anna and Jake talk honestly about how to change your life, stop repeating the same year again and again, and slowly write a new chapter in your story, using clear B2–early C1 English that you can actually understand.\n\nThis episode is perfect for intermediate and upper intermediate learners who want real English conversation, life motivation, and mindset coaching all in one place. Listen while you walk, cook, commute, or relax after a long day, and let this be the moment your 2026 comeback really begins. If you enjoy this English podcast, please like the video, subscribe to the channel, and tell us in the comments: What is one thing you want to change in 2026?\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | How To Change Your Life: 2026 Comeback | Learn Fast", 1619, false, "yq_J2S8UBRc", "https://www.youtube.com/watch?v=yq_J2S8UBRc", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022200 - English Podcast For Easy English Conversation | How To Change Your Life: 2026 Comeback | Learn Fast.mp4", false, 6, ~U[2026-02-22 15:02:52Z]] 20:06:47.698 [debug] QUERY OK source="sources" db=0.5ms idle=65.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:47.699 [debug] QUERY OK source="media_profiles" db=0.4ms idle=4.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 20:06:47.699 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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 [811154] 20:06:47.700 [debug] Current batch of media processed. Will check again in 1000ms 20:06:48.701 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Learn Easy English with this fun English podcast for easy English conversation and B1 listening practice, as Anna and Jake play Truth or Dare in English. In this episode of the English Leap Podcast, they play a friendly question game full of laughter, emotions, and natural B1-level English you can copy in your own life.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1548, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022000 - English Podcast For Easy English Conversation | B1 English Listening Practice | Truth Or Dare.mp4", "id" => "Jud16ixx3qw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Jud16ixx3qw", "playlist_index" => 10, "timestamp" => 1771594219, "title" => "English Podcast For Easy English Conversation | B1 English Listening Practice | Truth Or Dare", "upload_date" => "20260220"} 20:06:48.701 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1003.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:06:48.702 [debug] QUERY OK source="sources" db=0.5ms idle=1003.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:48.704 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1003.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-20 13:30:19Z], 6] 20:06:48.706 [debug] QUERY OK source="media_items" db=1.2ms idle=1004.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with this fun English podcast for easy English conversation and B1 listening practice, as Anna and Jake play Truth or Dare in English. In this episode of the English Leap Podcast, they play a friendly question game full of laughter, emotions, and natural B1-level English you can copy in your own life.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | B1 English Listening Practice | Truth Or Dare", "71bd139d-f3d3-4f8a-87e6-6e062a8e9495", 1548, false, "Jud16ixx3qw", "https://www.youtube.com/watch?v=Jud16ixx3qw", 10, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022000 - English Podcast For Easy English Conversation | B1 English Listening Practice | Truth Or Dare.mp4", false, false, false, 6, [], 98, ~U[2026-02-20 13:30:19Z], ~U[2026-03-11 13:06:48Z], ~U[2026-03-11 13:06:48Z], "Learn Easy English with this fun English podcast for easy English conversation and B1 listening practice, as Anna and Jake play Truth or Dare in English. In this episode of the English Leap Podcast, they play a friendly question game full of laughter, emotions, and natural B1-level English you can copy in your own life.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | B1 English Listening Practice | Truth Or Dare", 1548, false, "Jud16ixx3qw", "https://www.youtube.com/watch?v=Jud16ixx3qw", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022000 - English Podcast For Easy English Conversation | B1 English Listening Practice | Truth Or Dare.mp4", false, 6, ~U[2026-02-20 13:30:19Z]] 20:06:48.707 [debug] QUERY OK source="sources" db=0.6ms idle=71.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:48.707 [debug] QUERY OK source="media_profiles" db=0.7ms 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" = ?) [2] 20:06:48.708 [debug] QUERY OK source="media_items" db=0.4ms 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 [757800] 20:06:48.708 [debug] Current batch of media processed. Will check again in 1000ms 20:06:49.710 [debug] Current batch of media processed. Will check again in 1000ms 20:06:50.710 [debug] Current batch of media processed. Will check again in 1000ms 20:06:51.712 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Learn Easy English with this English podcast for Easy English conversation as Anna and Jake show you how to talk about your day in English at a B2–C1 level. In this episode, you will hear a full, natural conversation about a normal day from morning to night, packed with real-life phrases you can start using immediately.\n\nWe walk through everything step by step: waking up, getting ready, commuting, work, lunch, afternoon slump, leaving the office, coming home, and evening routine. Along the way, you will learn advanced but natural vocabulary, idioms and phrasal verbs that make your daily English sound more stylish, more expressive, and more fluent. You will also hear a calm Word Tour at the end, where we slow down and repeat the key expressions so they stay in your memory.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1416, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021800 - English Podcast For Easy English Conversation | Talk About Your Day In English | B2-C1 Level.mp4", "id" => "nL1_N_cX1II", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nL1_N_cX1II", "playlist_index" => 11, "timestamp" => 1771423277, "title" => "English Podcast For Easy English Conversation | Talk About Your Day In English | B2-C1 Level", "upload_date" => "20260218"} 20:06:51.713 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1414.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:06:51.713 [debug] QUERY OK source="sources" db=0.3ms idle=1415.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:51.715 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1416.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-18 14:01:17Z], 6] 20:06:51.717 [debug] QUERY OK source="media_items" db=1.8ms idle=1076.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with this English podcast for Easy English conversation as Anna and Jake show you how to talk about your day in English at a B2–C1 level. In this episode, you will hear a full, natural conversation about a normal day from morning to night, packed with real-life phrases you can start using immediately.\n\nWe walk through everything step by step: waking up, getting ready, commuting, work, lunch, afternoon slump, leaving the office, coming home, and evening routine. Along the way, you will learn advanced but natural vocabulary, idioms and phrasal verbs that make your daily English sound more stylish, more expressive, and more fluent. You will also hear a calm Word Tour at the end, where we slow down and repeat the key expressions so they stay in your memory.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | Talk About Your Day In English | B2-C1 Level", "196c8c7e-13bd-453e-af83-f58e416d9cec", 1416, false, "nL1_N_cX1II", "https://www.youtube.com/watch?v=nL1_N_cX1II", 11, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021800 - English Podcast For Easy English Conversation | Talk About Your Day In English | B2-C1 Level.mp4", false, false, false, 6, [], 98, ~U[2026-02-18 14:01:17Z], ~U[2026-03-11 13:06:51Z], ~U[2026-03-11 13:06:51Z], "Learn Easy English with this English podcast for Easy English conversation as Anna and Jake show you how to talk about your day in English at a B2–C1 level. In this episode, you will hear a full, natural conversation about a normal day from morning to night, packed with real-life phrases you can start using immediately.\n\nWe walk through everything step by step: waking up, getting ready, commuting, work, lunch, afternoon slump, leaving the office, coming home, and evening routine. Along the way, you will learn advanced but natural vocabulary, idioms and phrasal verbs that make your daily English sound more stylish, more expressive, and more fluent. You will also hear a calm Word Tour at the end, where we slow down and repeat the key expressions so they stay in your memory.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | Talk About Your Day In English | B2-C1 Level", 1416, false, "nL1_N_cX1II", "https://www.youtube.com/watch?v=nL1_N_cX1II", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021800 - English Podcast For Easy English Conversation | Talk About Your Day In English | B2-C1 Level.mp4", false, 6, ~U[2026-02-18 14:01:17Z]] 20:06:51.718 [debug] QUERY OK source="sources" db=0.7ms idle=76.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 20:06:51.719 [debug] QUERY OK source="media_profiles" db=0.5ms 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" = ?) [2] 20:06:51.719 [debug] QUERY OK source="media_items" db=0.3ms 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 [740323] 20:06:51.720 [debug] Current batch of media processed. Will check again in 1000ms 20:06:52.720 [debug] Current batch of media processed. Will check again in 1000ms 20:06:53.722 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Learn Easy English with this powerful English Podcast For Easy English Conversation about self-control, emotional balance, and The Power Of Not Reacting. In this episode of the English Leap Podcast, Anna and Jake talk in slow, clear B1-level English about how to stay calm, think before you speak, and stop letting emotions control your whole day. This is perfect listening practice if you want to learn English fast using real-life topics, not boring textbooks.\n\nUse this episode as your daily English listening practice: walk, cook, or relax while you listen, shadow some lines, and then try the small homework at the end. If you want to speak more confidently in English, stay calm in difficult conversations, and train both your mindset and your English, this podcast is for you. Hit play, breathe, and let Anna and Jake help you learn English through real, emotional conversations.\n\nYou will hear natural but simple English about work, school, family, and friendships, and learn how NOT reacting in the heat of the moment can protect your relationships, your goals, and your confidence. Along the way, you will also grow your vocabulary with strong words and phrases. First you hear them in real conversation, then in a slow “Word Tour” so you can really remember and use them.\n\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1683, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021600 - English Podcast For Easy English Conversation | The Power Of Not Reacting | Learn English Fast.mp4", "id" => "nGGFUe_3xWE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nGGFUe_3xWE", "playlist_index" => 12, "timestamp" => 1771252240, "title" => "English Podcast For Easy English Conversation | The Power Of Not Reacting | Learn English Fast", "upload_date" => "20260216"} 20:06:53.723 [debug] QUERY OK source="sources" db=0.3ms idle=424.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 20:06:53.723 [debug] QUERY OK source="sources" db=0.2ms idle=425.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:53.724 [debug] QUERY OK source="media_items" db=0.8ms idle=425.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 14:30:40Z], 6] 20:06:53.727 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=427.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with this powerful English Podcast For Easy English Conversation about self-control, emotional balance, and The Power Of Not Reacting. In this episode of the English Leap Podcast, Anna and Jake talk in slow, clear B1-level English about how to stay calm, think before you speak, and stop letting emotions control your whole day. This is perfect listening practice if you want to learn English fast using real-life topics, not boring textbooks.\n\nUse this episode as your daily English listening practice: walk, cook, or relax while you listen, shadow some lines, and then try the small homework at the end. If you want to speak more confidently in English, stay calm in difficult conversations, and train both your mindset and your English, this podcast is for you. Hit play, breathe, and let Anna and Jake help you learn English through real, emotional conversations.\n\nYou will hear natural but simple English about work, school, family, and friendships, and learn how NOT reacting in the heat of the moment can protect your relationships, your goals, and your confidence. Along the way, you will also grow your vocabulary with strong words and phrases. First you hear them in real conversation, then in a slow “Word Tour” so you can really remember and use them.\n\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | The Power Of Not Reacting | Learn English Fast", "e3a46985-5dd0-4468-b98f-e78c6d16f334", 1683, false, "nGGFUe_3xWE", "https://www.youtube.com/watch?v=nGGFUe_3xWE", 12, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021600 - English Podcast For Easy English Conversation | The Power Of Not Reacting | Learn English Fast.mp4", false, false, false, 6, [], 98, ~U[2026-02-16 14:30:40Z], ~U[2026-03-11 13:06:53Z], ~U[2026-03-11 13:06:53Z], "Learn Easy English with this powerful English Podcast For Easy English Conversation about self-control, emotional balance, and The Power Of Not Reacting. In this episode of the English Leap Podcast, Anna and Jake talk in slow, clear B1-level English about how to stay calm, think before you speak, and stop letting emotions control your whole day. This is perfect listening practice if you want to learn English fast using real-life topics, not boring textbooks.\n\nUse this episode as your daily English listening practice: walk, cook, or relax while you listen, shadow some lines, and then try the small homework at the end. If you want to speak more confidently in English, stay calm in difficult conversations, and train both your mindset and your English, this podcast is for you. Hit play, breathe, and let Anna and Jake help you learn English through real, emotional conversations.\n\nYou will hear natural but simple English about work, school, family, and friendships, and learn how NOT reacting in the heat of the moment can protect your relationships, your goals, and your confidence. Along the way, you will also grow your vocabulary with strong words and phrases. First you hear them in real conversation, then in a slow “Word Tour” so you can really remember and use them.\n\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | The Power Of Not Reacting | Learn English Fast", 1683, false, "nGGFUe_3xWE", "https://www.youtube.com/watch?v=nGGFUe_3xWE", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021600 - English Podcast For Easy English Conversation | The Power Of Not Reacting | Learn English Fast.mp4", false, 6, ~U[2026-02-16 14:30:40Z]] 20:06:53.727 [debug] QUERY OK source="sources" db=0.6ms idle=82.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 20:06:53.728 [debug] QUERY OK source="media_profiles" db=0.4ms 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" = ?) [2] 20:06:53.729 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=5.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [688500] 20:06:53.729 [debug] Current batch of media processed. Will check again in 1000ms 20:06:54.730 [debug] Current batch of media processed. Will check again in 1000ms 20:06:55.732 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Learn Easy English with this English podcast for Easy English conversation, daily English listening practice, and clear tips on how to study English alone and still improve rapidly without a speaking partner. In this B1-level English Leap Podcast episode, Anna and Jake guide you step by step so you can grow your English even if you are studying by yourself.\n\nUse this English podcast episode as your daily English listening practice. Put on your headphones, relax, and follow the real conversation between Anna and Jake. Copy their simple solo study system into your own life and build better English habits day by day. This episode is perfect for learners who want Easy English, real life conversation, and a clear way to improve English speaking and listening alone.\n\nYou will learn a simple 3-part system: Plan + Input + Output + Tiny Feedback. They show you how to make an intentional and sustainable study routine, how to use listening and reading without feeling overwhelmed, and how to speak English every day using self talk and short 60-second recordings. You will also meet powerful words and expressions so you can describe your learning journey in real, natural English.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1630, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021300 - English Podcast For Easy English Conversation | HOW TO STUDY ENGLISH ALONE AND STILL IMPROVE RAPIDLY.mp4", "id" => "q_7M41_lwD0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=q_7M41_lwD0", "playlist_index" => 13, "timestamp" => 1770991211, "title" => "English Podcast For Easy English Conversation | HOW TO STUDY ENGLISH ALONE AND STILL IMPROVE RAPIDLY", "upload_date" => "20260213"} 20:06:55.732 [debug] QUERY OK source="sources" db=0.3ms idle=434.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:06:55.733 [debug] QUERY OK source="sources" db=0.3ms idle=435.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:55.734 [debug] QUERY OK source="media_items" db=0.9ms idle=435.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-13 14:00:11Z], 6] 20:06:55.737 [debug] QUERY OK source="media_items" db=1.4ms idle=437.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with this English podcast for Easy English conversation, daily English listening practice, and clear tips on how to study English alone and still improve rapidly without a speaking partner. In this B1-level English Leap Podcast episode, Anna and Jake guide you step by step so you can grow your English even if you are studying by yourself.\n\nUse this English podcast episode as your daily English listening practice. Put on your headphones, relax, and follow the real conversation between Anna and Jake. Copy their simple solo study system into your own life and build better English habits day by day. This episode is perfect for learners who want Easy English, real life conversation, and a clear way to improve English speaking and listening alone.\n\nYou will learn a simple 3-part system: Plan + Input + Output + Tiny Feedback. They show you how to make an intentional and sustainable study routine, how to use listening and reading without feeling overwhelmed, and how to speak English every day using self talk and short 60-second recordings. You will also meet powerful words and expressions so you can describe your learning journey in real, natural English.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | HOW TO STUDY ENGLISH ALONE AND STILL IMPROVE RAPIDLY", "a6731738-80f6-48a1-8706-124914c3ddf7", 1630, false, "q_7M41_lwD0", "https://www.youtube.com/watch?v=q_7M41_lwD0", 13, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021300 - English Podcast For Easy English Conversation | HOW TO STUDY ENGLISH ALONE AND STILL IMPROVE RAPIDLY.mp4", false, false, false, 6, [], 98, ~U[2026-02-13 14:00:11Z], ~U[2026-03-11 13:06:55Z], ~U[2026-03-11 13:06:55Z], "Learn Easy English with this English podcast for Easy English conversation, daily English listening practice, and clear tips on how to study English alone and still improve rapidly without a speaking partner. In this B1-level English Leap Podcast episode, Anna and Jake guide you step by step so you can grow your English even if you are studying by yourself.\n\nUse this English podcast episode as your daily English listening practice. Put on your headphones, relax, and follow the real conversation between Anna and Jake. Copy their simple solo study system into your own life and build better English habits day by day. This episode is perfect for learners who want Easy English, real life conversation, and a clear way to improve English speaking and listening alone.\n\nYou will learn a simple 3-part system: Plan + Input + Output + Tiny Feedback. They show you how to make an intentional and sustainable study routine, how to use listening and reading without feeling overwhelmed, and how to speak English every day using self talk and short 60-second recordings. You will also meet powerful words and expressions so you can describe your learning journey in real, natural English.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | HOW TO STUDY ENGLISH ALONE AND STILL IMPROVE RAPIDLY", 1630, false, "q_7M41_lwD0", "https://www.youtube.com/watch?v=q_7M41_lwD0", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021300 - English Podcast For Easy English Conversation | HOW TO STUDY ENGLISH ALONE AND STILL IMPROVE RAPIDLY.mp4", false, 6, ~U[2026-02-13 14:00:11Z]] 20:06:55.737 [debug] QUERY OK source="sources" db=0.5ms idle=86.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 20:06:55.738 [debug] QUERY OK source="media_profiles" db=0.5ms 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" = ?) [2] 20:06:55.739 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=5.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [643416] 20:06:55.739 [debug] Current batch of media processed. Will check again in 1000ms 20:06:56.562 [info] {"source":"oban","duration":1860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:56.740 [debug] Current batch of media processed. Will check again in 1000ms 20:06:57.741 [debug] Current batch of media processed. Will check again in 1000ms 20:06:58.743 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Learn Easy English with this English Podcast for Daily English and real-life conversation practice! In this episode, “My Day Without A Phone,” Anna and Jake talk about what really happens when you live one day with no phone: the quiet moments, the funny moments, the family moments, and the feelings you usually hide behind a screen. This is perfect Daily English for Beginners who want to understand natural conversation and think about their own phone habits at the same time.\n\nYou will hear slow, clear Easy English Conversation that is great for A2–B1 learners. Use this episode as English listening practice: listen once for the story, then listen again to catch new words and copy the rhythm. You can even try your own “mini no phone time” and tell us in the comments how it felt. If you enjoy English Podcast for Easy English Conversation and Daily English for Beginners, make sure to subscribe, like the video, and share it with a friend who is always on their phone. 💬\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation, and motivation to stop caring so much what others think. Use this podcast to grow your vocabulary, improve your listening skills, and train your mindset at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1308, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021100 - English Podcast For Easy English Conversation | My Day Without A Phone | Daily English For Beginners.mp4", "id" => "xsS560QTLM0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xsS560QTLM0", "playlist_index" => 14, "timestamp" => 1770822103, "title" => "English Podcast For Easy English Conversation | My Day Without A Phone | Daily English For Beginners", "upload_date" => "20260211"} 20:06:58.744 [debug] QUERY OK source="sources" db=0.4ms idle=1445.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:06:58.744 [debug] QUERY OK source="sources" db=0.2ms idle=1446.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:58.745 [debug] QUERY OK source="media_items" db=0.7ms idle=1090.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:01:43Z], 6] 20:06:58.750 [debug] QUERY OK source="media_items" db=4.0ms queue=0.1ms idle=448.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with this English Podcast for Daily English and real-life conversation practice! In this episode, “My Day Without A Phone,” Anna and Jake talk about what really happens when you live one day with no phone: the quiet moments, the funny moments, the family moments, and the feelings you usually hide behind a screen. This is perfect Daily English for Beginners who want to understand natural conversation and think about their own phone habits at the same time.\n\nYou will hear slow, clear Easy English Conversation that is great for A2–B1 learners. Use this episode as English listening practice: listen once for the story, then listen again to catch new words and copy the rhythm. You can even try your own “mini no phone time” and tell us in the comments how it felt. If you enjoy English Podcast for Easy English Conversation and Daily English for Beginners, make sure to subscribe, like the video, and share it with a friend who is always on their phone. 💬\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation, and motivation to stop caring so much what others think. Use this podcast to grow your vocabulary, improve your listening skills, and train your mindset at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | My Day Without A Phone | Daily English For Beginners", "da8987d3-9b66-442f-918e-b7dec1b9a223", 1308, false, "xsS560QTLM0", "https://www.youtube.com/watch?v=xsS560QTLM0", 14, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021100 - English Podcast For Easy English Conversation | My Day Without A Phone | Daily English For Beginners.mp4", false, false, false, 6, [], 98, ~U[2026-02-11 15:01:43Z], ~U[2026-03-11 13:06:58Z], ~U[2026-03-11 13:06:58Z], "Learn Easy English with this English Podcast for Daily English and real-life conversation practice! In this episode, “My Day Without A Phone,” Anna and Jake talk about what really happens when you live one day with no phone: the quiet moments, the funny moments, the family moments, and the feelings you usually hide behind a screen. This is perfect Daily English for Beginners who want to understand natural conversation and think about their own phone habits at the same time.\n\nYou will hear slow, clear Easy English Conversation that is great for A2–B1 learners. Use this episode as English listening practice: listen once for the story, then listen again to catch new words and copy the rhythm. You can even try your own “mini no phone time” and tell us in the comments how it felt. If you enjoy English Podcast for Easy English Conversation and Daily English for Beginners, make sure to subscribe, like the video, and share it with a friend who is always on their phone. 💬\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation, and motivation to stop caring so much what others think. Use this podcast to grow your vocabulary, improve your listening skills, and train your mindset at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | My Day Without A Phone | Daily English For Beginners", 1308, false, "xsS560QTLM0", "https://www.youtube.com/watch?v=xsS560QTLM0", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021100 - English Podcast For Easy English Conversation | My Day Without A Phone | Daily English For Beginners.mp4", false, 6, ~U[2026-02-11 15:01:43Z]] 20:06:58.751 [debug] QUERY OK source="sources" db=0.6ms idle=94.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:58.751 [debug] QUERY OK source="media_profiles" db=0.3ms 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" = ?) [2] 20:06:58.752 [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 [616187] 20:06:58.752 [debug] Current batch of media processed. Will check again in 1000ms 20:06:59.754 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Learn English Fast with this English Podcast for Easy English Conversation: “If You’re Ambitious But Lazy, Please Watch This” – a B1-level episode of the English Leap Podcast using Easy English and real-life conversation. In this cosy talk, Anna and Jake open up about that feeling when you have big dreams in your head, but your body only wants the sofa and the phone.\n\nYou will hear calm, simple English as they talk about motivation, low energy, overthinking, and why your brain loves big goals but hates big effort. With easy metaphors, slow explanations, and soft humour, they show how to take tiny steps, make work feel like play, and be kind to yourself while you grow. It is perfect daily English listening practice if you are ambitious but keep delaying your plans.\n\nThis is a B1-level English podcast episode, so you can follow even if you are not advanced. First, just listen and relax. Next, listen again and notice useful words, phrasal verbs, and idioms in our small Word Tour. Then, practise writing in the comments: one honest sentence about where you feel “ambitious but lazy” in your own life. That way you learn English through listening, speaking in your mind, and real writing practice.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1363, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021000 - English Podcast For Easy English Conversation | If You're Ambitious But Lazy, Please Watch This....mp4", "id" => "IoHja6zOoD8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=IoHja6zOoD8", "playlist_index" => 15, "timestamp" => 1770732034, "title" => "English Podcast For Easy English Conversation | If You're Ambitious But Lazy, Please Watch This...", "upload_date" => "20260210"} 20:06:59.754 [debug] QUERY OK source="sources" db=0.3ms idle=1004.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 20:06:59.755 [debug] QUERY OK source="sources" db=0.2ms idle=1003.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:59.756 [debug] QUERY OK source="media_items" db=0.7ms idle=1003.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-10 14:00:34Z], 6] 20:06:59.758 [debug] QUERY OK source="media_items" db=1.4ms idle=1004.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn English Fast with this English Podcast for Easy English Conversation: “If You’re Ambitious But Lazy, Please Watch This” – a B1-level episode of the English Leap Podcast using Easy English and real-life conversation. In this cosy talk, Anna and Jake open up about that feeling when you have big dreams in your head, but your body only wants the sofa and the phone.\n\nYou will hear calm, simple English as they talk about motivation, low energy, overthinking, and why your brain loves big goals but hates big effort. With easy metaphors, slow explanations, and soft humour, they show how to take tiny steps, make work feel like play, and be kind to yourself while you grow. It is perfect daily English listening practice if you are ambitious but keep delaying your plans.\n\nThis is a B1-level English podcast episode, so you can follow even if you are not advanced. First, just listen and relax. Next, listen again and notice useful words, phrasal verbs, and idioms in our small Word Tour. Then, practise writing in the comments: one honest sentence about where you feel “ambitious but lazy” in your own life. That way you learn English through listening, speaking in your mind, and real writing practice.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | If You're Ambitious But Lazy, Please Watch This...", "efe57c54-84d4-4797-8626-506ab7907a4d", 1363, false, "IoHja6zOoD8", "https://www.youtube.com/watch?v=IoHja6zOoD8", 15, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021000 - English Podcast For Easy English Conversation | If You're Ambitious But Lazy, Please Watch This....mp4", false, false, false, 6, [], 98, ~U[2026-02-10 14:00:34Z], ~U[2026-03-11 13:06:59Z], ~U[2026-03-11 13:06:59Z], "Learn English Fast with this English Podcast for Easy English Conversation: “If You’re Ambitious But Lazy, Please Watch This” – a B1-level episode of the English Leap Podcast using Easy English and real-life conversation. In this cosy talk, Anna and Jake open up about that feeling when you have big dreams in your head, but your body only wants the sofa and the phone.\n\nYou will hear calm, simple English as they talk about motivation, low energy, overthinking, and why your brain loves big goals but hates big effort. With easy metaphors, slow explanations, and soft humour, they show how to take tiny steps, make work feel like play, and be kind to yourself while you grow. It is perfect daily English listening practice if you are ambitious but keep delaying your plans.\n\nThis is a B1-level English podcast episode, so you can follow even if you are not advanced. First, just listen and relax. Next, listen again and notice useful words, phrasal verbs, and idioms in our small Word Tour. Then, practise writing in the comments: one honest sentence about where you feel “ambitious but lazy” in your own life. That way you learn English through listening, speaking in your mind, and real writing practice.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | If You're Ambitious But Lazy, Please Watch This...", 1363, false, "IoHja6zOoD8", "https://www.youtube.com/watch?v=IoHja6zOoD8", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021000 - English Podcast For Easy English Conversation | If You're Ambitious But Lazy, Please Watch This....mp4", false, 6, ~U[2026-02-10 14:00:34Z]] 20:06:59.759 [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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:06:59.759 [debug] QUERY OK source="media_profiles" db=0.4ms 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" = ?) [2] 20:06:59.760 [debug] QUERY OK source="media_items" db=0.2ms idle=4.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [589693] 20:06:59.760 [debug] Current batch of media processed. Will check again in 1000ms 20:07:00.716 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:00.761 [debug] Current batch of media processed. Will check again in 1000ms 20:07:01.763 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Learn Easy English conversation with this English podcast for Daily Life English. In this cosy episode, Anna and Jake show you how to talk about your weekend in English. You’ll hear two different weekend styles – Stay At Home Team and Let’s Go Team – so you can steal natural sentences for your own life and feel more confident when someone asks, “How was your weekend?”\n\nThis English podcast for Easy English conversation is perfect for B1 learners who want real stories, not textbook dialogues. You will hear useful phrases and learn how they sound inside real conversations. It is slow, clear, and made for Daily Life English.\n\nUse this episode as both English listening practice and a speaking model. First, relax and listen. Then, listen again, pause, and repeat the sentences out loud to train your mouth and your ears. This will help you learn English fast, sound more natural in small talk, and answer weekend questions with confidence at work, school, or with friends.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation, and motivation to stop caring so much what others think. Use this podcast to grow your vocabulary, improve your listening skills, and train your mindset at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1548, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020800 - English Podcast For Easy English Conversation | How To Talk About Your Weekend In English.mp4", "id" => "Y0SUj4HtBzM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Y0SUj4HtBzM", "playlist_index" => 16, "timestamp" => 1770559249, "title" => "English Podcast For Easy English Conversation | How To Talk About Your Weekend In English", "upload_date" => "20260208"} 20:07:01.763 [debug] QUERY OK source="sources" db=0.4ms idle=1047.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:07:01.764 [debug] QUERY OK source="sources" db=0.4ms idle=466.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:07:01.765 [debug] QUERY OK source="media_items" db=0.9ms idle=466.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-08 14:00:49Z], 6] 20:07:01.768 [debug] QUERY OK source="media_items" db=1.7ms idle=468.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English conversation with this English podcast for Daily Life English. In this cosy episode, Anna and Jake show you how to talk about your weekend in English. You’ll hear two different weekend styles – Stay At Home Team and Let’s Go Team – so you can steal natural sentences for your own life and feel more confident when someone asks, “How was your weekend?”\n\nThis English podcast for Easy English conversation is perfect for B1 learners who want real stories, not textbook dialogues. You will hear useful phrases and learn how they sound inside real conversations. It is slow, clear, and made for Daily Life English.\n\nUse this episode as both English listening practice and a speaking model. First, relax and listen. Then, listen again, pause, and repeat the sentences out loud to train your mouth and your ears. This will help you learn English fast, sound more natural in small talk, and answer weekend questions with confidence at work, school, or with friends.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation, and motivation to stop caring so much what others think. Use this podcast to grow your vocabulary, improve your listening skills, and train your mindset at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | How To Talk About Your Weekend In English", "08e29505-4511-4f51-93c1-3cb12247296e", 1548, false, "Y0SUj4HtBzM", "https://www.youtube.com/watch?v=Y0SUj4HtBzM", 16, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020800 - English Podcast For Easy English Conversation | How To Talk About Your Weekend In English.mp4", false, false, false, 6, [], 98, ~U[2026-02-08 14:00:49Z], ~U[2026-03-11 13:07:01Z], ~U[2026-03-11 13:07:01Z], "Learn Easy English conversation with this English podcast for Daily Life English. In this cosy episode, Anna and Jake show you how to talk about your weekend in English. You’ll hear two different weekend styles – Stay At Home Team and Let’s Go Team – so you can steal natural sentences for your own life and feel more confident when someone asks, “How was your weekend?”\n\nThis English podcast for Easy English conversation is perfect for B1 learners who want real stories, not textbook dialogues. You will hear useful phrases and learn how they sound inside real conversations. It is slow, clear, and made for Daily Life English.\n\nUse this episode as both English listening practice and a speaking model. First, relax and listen. Then, listen again, pause, and repeat the sentences out loud to train your mouth and your ears. This will help you learn English fast, sound more natural in small talk, and answer weekend questions with confidence at work, school, or with friends.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation, and motivation to stop caring so much what others think. Use this podcast to grow your vocabulary, improve your listening skills, and train your mindset at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | How To Talk About Your Weekend In English", 1548, false, "Y0SUj4HtBzM", "https://www.youtube.com/watch?v=Y0SUj4HtBzM", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020800 - English Podcast For Easy English Conversation | How To Talk About Your Weekend In English.mp4", false, 6, ~U[2026-02-08 14:00:49Z]] 20:07:01.768 [debug] QUERY OK source="sources" db=0.5ms idle=104.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 20:07:01.769 [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" = ?) [2] 20:07:01.770 [debug] QUERY OK source="media_items" db=0.3ms 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 [539462] 20:07:01.770 [debug] Current batch of media processed. Will check again in 1000ms 20:07:02.772 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Learn Easy English with this powerful English podcast for easy English conversation. In this episode, we talk about why you care so much about what people think and how to stop overthinking, feel free, and build real confidence in simple, natural English. Listen, relax, and practice your English while you learn to take your power back.\n\nWe’ll talk about where this fear starts, why it lingers in your mind, how other people’s opinions seep into your choices, and how to stop shrinking back and start living more authentically. Anna and Jake share relatable stories, gentle mindset shifts, and easy examples you can copy in your own daily life and English conversations.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation, and motivation to stop caring so much what others think. Use this podcast to grow your vocabulary, improve your listening skills, and train your mindset at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1581, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020400 - English Podcast For Easy English Conversation | Why You Care So Much (and How to Stop).mp4", "id" => "xrtMhZb5UGc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xrtMhZb5UGc", "playlist_index" => 17, "timestamp" => 1770213679, "title" => "English Podcast For Easy English Conversation | Why You Care So Much (and How to Stop)", "upload_date" => "20260204"} 20:07:02.772 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1004.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 20:07:02.773 [debug] QUERY OK source="sources" db=0.2ms idle=1004.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:07:02.774 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1003.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-04 14:01:19Z], 6] 20:07:02.776 [debug] QUERY OK source="media_items" db=1.3ms idle=1004.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with this powerful English podcast for easy English conversation. In this episode, we talk about why you care so much about what people think and how to stop overthinking, feel free, and build real confidence in simple, natural English. Listen, relax, and practice your English while you learn to take your power back.\n\nWe’ll talk about where this fear starts, why it lingers in your mind, how other people’s opinions seep into your choices, and how to stop shrinking back and start living more authentically. Anna and Jake share relatable stories, gentle mindset shifts, and easy examples you can copy in your own daily life and English conversations.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation, and motivation to stop caring so much what others think. Use this podcast to grow your vocabulary, improve your listening skills, and train your mindset at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | Why You Care So Much (and How to Stop)", "dbbf15ea-829e-4a7b-9b62-583b7868f29a", 1581, false, "xrtMhZb5UGc", "https://www.youtube.com/watch?v=xrtMhZb5UGc", 17, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020400 - English Podcast For Easy English Conversation | Why You Care So Much (and How to Stop).mp4", false, false, false, 6, [], 98, ~U[2026-02-04 14:01:19Z], ~U[2026-03-11 13:07:02Z], ~U[2026-03-11 13:07:02Z], "Learn Easy English with this powerful English podcast for easy English conversation. In this episode, we talk about why you care so much about what people think and how to stop overthinking, feel free, and build real confidence in simple, natural English. Listen, relax, and practice your English while you learn to take your power back.\n\nWe’ll talk about where this fear starts, why it lingers in your mind, how other people’s opinions seep into your choices, and how to stop shrinking back and start living more authentically. Anna and Jake share relatable stories, gentle mindset shifts, and easy examples you can copy in your own daily life and English conversations.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation, and motivation to stop caring so much what others think. Use this podcast to grow your vocabulary, improve your listening skills, and train your mindset at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | Why You Care So Much (and How to Stop)", 1581, false, "xrtMhZb5UGc", "https://www.youtube.com/watch?v=xrtMhZb5UGc", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020400 - English Podcast For Easy English Conversation | Why You Care So Much (and How to Stop).mp4", false, 6, ~U[2026-02-04 14:01:19Z]] 20:07:02.777 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=110.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 20:07:02.778 [debug] QUERY OK source="media_profiles" db=0.5ms 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" = ?) [2] 20:07:02.778 [debug] QUERY OK source="media_items" db=0.3ms 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 [449452] 20:07:02.779 [debug] Current batch of media processed. Will check again in 1000ms 20:07:03.779 [debug] Current batch of media processed. Will check again in 1000ms 20:07:04.781 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Learn Easy English with the English Leap Podcast for easy English conversation and daily life listening practice. Want to start your day right with motivation and positivity, feel more confident, and build a strong mindset? This episode is for you. Today, we talk about morning motivation and positivity in simple, natural English.\n\nYou will hear real, friendly conversation with clear sentences, useful daily phrases, and simple ideas you can copy in your own life. We speak slowly and naturally, so you can relax, understand more, and improve step by step. Listen while you drive, walk, study, cook, or get ready for work or school.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1524, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020200 - English Podcast For Easy English Conversation | Start Your Day Right! Morning Motivation.mp4", "id" => "1BNFK8ORmjQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=1BNFK8ORmjQ", "playlist_index" => 18, "timestamp" => 1770050300, "title" => "English Podcast For Easy English Conversation | Start Your Day Right! Morning Motivation", "upload_date" => "20260202"} 20:07:04.781 [debug] QUERY OK source="sources" db=0.3ms idle=483.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:07:04.782 [debug] QUERY OK source="sources" db=0.2ms idle=484.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:07:04.783 [debug] QUERY OK source="media_items" db=0.9ms idle=484.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-02 16:38:20Z], 6] 20:07:04.785 [debug] QUERY OK source="media_items" db=1.4ms idle=485.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with the English Leap Podcast for easy English conversation and daily life listening practice. Want to start your day right with motivation and positivity, feel more confident, and build a strong mindset? This episode is for you. Today, we talk about morning motivation and positivity in simple, natural English.\n\nYou will hear real, friendly conversation with clear sentences, useful daily phrases, and simple ideas you can copy in your own life. We speak slowly and naturally, so you can relax, understand more, and improve step by step. Listen while you drive, walk, study, cook, or get ready for work or school.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | Start Your Day Right! Morning Motivation", "bc45031b-91cf-4cd3-a9b5-e8b3c4c74bb9", 1524, false, "1BNFK8ORmjQ", "https://www.youtube.com/watch?v=1BNFK8ORmjQ", 18, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020200 - English Podcast For Easy English Conversation | Start Your Day Right! Morning Motivation.mp4", false, false, false, 6, [], 98, ~U[2026-02-02 16:38:20Z], ~U[2026-03-11 13:07:04Z], ~U[2026-03-11 13:07:04Z], "Learn Easy English with the English Leap Podcast for easy English conversation and daily life listening practice. Want to start your day right with motivation and positivity, feel more confident, and build a strong mindset? This episode is for you. Today, we talk about morning motivation and positivity in simple, natural English.\n\nYou will hear real, friendly conversation with clear sentences, useful daily phrases, and simple ideas you can copy in your own life. We speak slowly and naturally, so you can relax, understand more, and improve step by step. Listen while you drive, walk, study, cook, or get ready for work or school.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | Start Your Day Right! Morning Motivation", 1524, false, "1BNFK8ORmjQ", "https://www.youtube.com/watch?v=1BNFK8ORmjQ", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020200 - English Podcast For Easy English Conversation | Start Your Day Right! Morning Motivation.mp4", false, 6, ~U[2026-02-02 16:38:20Z]] 20:07:04.786 [debug] QUERY OK source="sources" db=0.5ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:07:04.787 [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" = ?) [2] 20:07:04.787 [debug] QUERY OK source="media_items" db=0.3ms idle=4.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 [411932] 20:07:04.787 [debug] Current batch of media processed. Will check again in 1000ms 20:07:05.788 [debug] Current batch of media processed. Will check again in 1000ms 20:07:06.789 [debug] Current batch of media processed. Will check again in 1000ms 20:07:07.791 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Learn Easy English with this B1 English podcast episode: “The Power of Positivity.” In this English podcast for Easy English conversation, Anna and Jake talk about happiness, worry, stress, and how small positive habits can slowly change your daily life. You’ll practice real English conversation, build your speaking confidence, and improve your listening skills in a calm, friendly way.\n\nThis episode is perfect for B1 learners, but strong A2 listeners can also enjoy it. You’ll hear natural Daily Life English about feelings, overthinking, work, motivation, and mental health in simple, clear language. Listen while you cook, clean, walk, study, or get ready for bed – and let this English listening practice help you feel just a little bit lighter and more hopeful.\n\nIf you want to learn English fast without boring textbooks, this Easy English podcast is for you. You’ll hear real conversations, useful phrases, and a gentle Word Tour at the end where Anna and Jake explain key vocabulary and idioms from the episode. Hit play, relax, and learn English naturally with the English Leap Podcast. 💬✨\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "duration" => 1543, "filename" => "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020100 - English Podcast For Easy English Conversation | The Power Of Positivity | Learn English Fast.mp4", "id" => "W4efXMKy_4Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=W4efXMKy_4Y", "playlist_index" => 19, "timestamp" => 1769958061, "title" => "English Podcast For Easy English Conversation | The Power Of Positivity | Learn English Fast", "upload_date" => "20260201"} 20:07:07.791 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1493.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:07:07.792 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1493.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:07:07.793 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1494.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-01 15:01:01Z], 6] 20:07:07.795 [debug] QUERY OK source="media_items" db=1.4ms idle=1116.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with this B1 English podcast episode: “The Power of Positivity.” In this English podcast for Easy English conversation, Anna and Jake talk about happiness, worry, stress, and how small positive habits can slowly change your daily life. You’ll practice real English conversation, build your speaking confidence, and improve your listening skills in a calm, friendly way.\n\nThis episode is perfect for B1 learners, but strong A2 listeners can also enjoy it. You’ll hear natural Daily Life English about feelings, overthinking, work, motivation, and mental health in simple, clear language. Listen while you cook, clean, walk, study, or get ready for bed – and let this English listening practice help you feel just a little bit lighter and more hopeful.\n\nIf you want to learn English fast without boring textbooks, this Easy English podcast is for you. You’ll hear real conversations, useful phrases, and a gentle Word Tour at the end where Anna and Jake explain key vocabulary and idioms from the episode. Hit play, relax, and learn English naturally with the English Leap Podcast. 💬✨\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | The Power Of Positivity | Learn English Fast", "d74ce356-1241-446e-a56f-f8cae5453956", 1543, false, "W4efXMKy_4Y", "https://www.youtube.com/watch?v=W4efXMKy_4Y", 19, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020100 - English Podcast For Easy English Conversation | The Power Of Positivity | Learn English Fast.mp4", false, false, false, 6, [], 98, ~U[2026-02-01 15:01:01Z], ~U[2026-03-11 13:07:07Z], ~U[2026-03-11 13:07:07Z], "Learn Easy English with this B1 English podcast episode: “The Power of Positivity.” In this English podcast for Easy English conversation, Anna and Jake talk about happiness, worry, stress, and how small positive habits can slowly change your daily life. You’ll practice real English conversation, build your speaking confidence, and improve your listening skills in a calm, friendly way.\n\nThis episode is perfect for B1 learners, but strong A2 listeners can also enjoy it. You’ll hear natural Daily Life English about feelings, overthinking, work, motivation, and mental health in simple, clear language. Listen while you cook, clean, walk, study, or get ready for bed – and let this English listening practice help you feel just a little bit lighter and more hopeful.\n\nIf you want to learn English fast without boring textbooks, this Easy English podcast is for you. You’ll hear real conversations, useful phrases, and a gentle Word Tour at the end where Anna and Jake explain key vocabulary and idioms from the episode. Hit play, relax, and learn English naturally with the English Leap Podcast. 💬✨\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | The Power Of Positivity | Learn English Fast", 1543, false, "W4efXMKy_4Y", "https://www.youtube.com/watch?v=W4efXMKy_4Y", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020100 - English Podcast For Easy English Conversation | The Power Of Positivity | Learn English Fast.mp4", false, 6, ~U[2026-02-01 15:01:01Z]] 20:07:07.796 [debug] QUERY OK source="sources" db=0.5ms idle=116.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 20:07:07.796 [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" = ?) [2] 20:07:07.797 [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 [385591] 20:07:07.798 [debug] Current batch of media processed. Will check again in 1000ms 20:07:08.798 [debug] Current batch of media processed. Will check again in 1000ms 20:07:08.901 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@SpeakEnglishWithClass --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/SpeakEnglishWithClass/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:360,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/de/f8/def83d63292a9aff505e4f0c7bc67430d1cb104a984e8ed4470f669f094080c2.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/4e/c2/4ec248c910be6927d9a9af686bfb357a68b2e9a39dc869b764f118b646b280ab.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 20:07:08.902 [debug] Gracefully stopping file follower 20:07:08.903 [debug] QUERY OK source="sources" db=0.4ms idle=1107.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 20:07:08.903 [debug] QUERY OK source="sources" db=0.5ms idle=1106.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:07:08.904 [debug] QUERY OK source="media_items" db=0.6ms idle=1107.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-10 14:00:24Z], 6] 20:07:08.907 [debug] QUERY OK source="media_items" db=1.5ms idle=1107.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with the English Leap Podcast through real-life conversations about daily routines, healthy habits, and simple changes that can lead to better life. In this episode, Anna and Jake talk about how small daily routines can help you feel calmer, less stressed, and more in control of your life while also improving your English naturally.\n\nThis easy English conversation episode is perfect for learners who want to improve English listening, build speaking confidence, and learn useful daily routine vocabulary in context. You will hear natural B2-C1 English, practical expressions, phrasal verbs, and a helpful Word Tour with advanced words connected to stress, habits, energy, and everyday life. This is a great episode for anyone who wants to learn English through meaningful topics, daily life English, and real conversation.\n\nIf you enjoy English podcasts for listening practice, easy English conversation, and daily life topics, this episode is for you. Listen, repeat, and learn how to talk about daily routines for better life in natural English. Don’t forget to like, subscribe, and share the episode. In the comments, tell us: what part of your daily routine helps you have better life?\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Talk About Daily Routines for Better Life", "11fe0a1b-37d2-456b-9ff7-29ebbc078717", 1703, false, "HhYDr_Q7QHs", "https://www.youtube.com/watch?v=HhYDr_Q7QHs", 1, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e031000 - English Podcast for Easy English Conversation | Talk About Daily Routines for Better Life.mp4", false, false, false, 6, [], 98, ~U[2026-03-10 14:00:24Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Learn Easy English with the English Leap Podcast through real-life conversations about daily routines, healthy habits, and simple changes that can lead to better life. In this episode, Anna and Jake talk about how small daily routines can help you feel calmer, less stressed, and more in control of your life while also improving your English naturally.\n\nThis easy English conversation episode is perfect for learners who want to improve English listening, build speaking confidence, and learn useful daily routine vocabulary in context. You will hear natural B2-C1 English, practical expressions, phrasal verbs, and a helpful Word Tour with advanced words connected to stress, habits, energy, and everyday life. This is a great episode for anyone who wants to learn English through meaningful topics, daily life English, and real conversation.\n\nIf you enjoy English podcasts for listening practice, easy English conversation, and daily life topics, this episode is for you. Listen, repeat, and learn how to talk about daily routines for better life in natural English. Don’t forget to like, subscribe, and share the episode. In the comments, tell us: what part of your daily routine helps you have better life?\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Talk About Daily Routines for Better Life", 1703, false, "HhYDr_Q7QHs", "https://www.youtube.com/watch?v=HhYDr_Q7QHs", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e031000 - English Podcast for Easy English Conversation | Talk About Daily Routines for Better Life.mp4", false, 6, ~U[2026-03-10 14:00:24Z]] 20:07:08.908 [debug] QUERY OK source="sources" db=0.8ms idle=225.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:07:08.909 [debug] QUERY OK source="media_items" db=1.1ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-08 15:41:04Z], 6] 20:07:08.911 [debug] QUERY OK source="media_items" db=1.5ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn how the top 1% speak while you practise real English conversation. In this easy English podcast, Anna and Jake show you how to sound calm, confident and credible in real life – meetings, interviews, presentations, and daily conversations. This is a B2-level English listening lesson, but the language is still clear, slow, and perfect for learners who “understand English but can’t speak with confidence.”\n\nIn this episode, you’ll learn how to stop sounding nervous, how to hold your ground politely, and how to speak with conviction without being rude. We talk about body language, voice tone, and simple sentence patterns that make you sound like the confident 1% – even if English is not your first language. At the end, there’s a short Word Tour where we explain useful vocabulary and phrases so you can copy them in your own life.\n\nUse this as daily English listening practice, or shadow along with Anna and Jake to train your mouth and your brain together. \n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | How To Speak Like The 1% Elite | Learn English Fast", "8262eaf3-1495-4b2a-a5e3-a35dfce11d25", 1692, false, "e_guL0v-Mbg", "https://www.youtube.com/watch?v=e_guL0v-Mbg", 2, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030800 - English Podcast for Easy English Conversation | How To Speak Like The 1% Elite | Learn English Fast.mp4", false, false, false, 6, [], 98, ~U[2026-03-08 15:41:04Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Learn how the top 1% speak while you practise real English conversation. In this easy English podcast, Anna and Jake show you how to sound calm, confident and credible in real life – meetings, interviews, presentations, and daily conversations. This is a B2-level English listening lesson, but the language is still clear, slow, and perfect for learners who “understand English but can’t speak with confidence.”\n\nIn this episode, you’ll learn how to stop sounding nervous, how to hold your ground politely, and how to speak with conviction without being rude. We talk about body language, voice tone, and simple sentence patterns that make you sound like the confident 1% – even if English is not your first language. At the end, there’s a short Word Tour where we explain useful vocabulary and phrases so you can copy them in your own life.\n\nUse this as daily English listening practice, or shadow along with Anna and Jake to train your mouth and your brain together. \n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | How To Speak Like The 1% Elite | Learn English Fast", 1692, false, "e_guL0v-Mbg", "https://www.youtube.com/watch?v=e_guL0v-Mbg", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030800 - English Podcast for Easy English Conversation | How To Speak Like The 1% Elite | Learn English Fast.mp4", false, 6, ~U[2026-03-08 15:41:04Z]] 20:07:08.912 [debug] QUERY OK source="sources" db=0.6ms 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] 20:07:08.913 [debug] QUERY OK source="media_items" db=1.1ms idle=5.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-06 14:45:12Z], 6] 20:07:08.927 [debug] QUERY OK source="media_items" db=13.0ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Want to learn easy English with real-life conversation and finally feel confident with money? In this English podcast episode, Anna and Jake talk about 8 tiny habits to become financially literate in 2026 and help you learn English fast at the same time. This is a B2 level episode, perfect for English learners who want better vocabulary, better listening practice, and better money skills in real life.\n\nYou will hear a real, honest conversation about money anxiety, living paycheck to paycheck, feeling materialistic on the outside but deprived on the inside, and how small daily choices can slowly change your financial future. Anna and Jake share simple habits like matching your spending to your values, having a monthly “money check in,” automating boring bills, starting small with investing, and spending money on skills instead of just more stuff. Along the way, they explain useful phrases like “financial literacy,” “keep up with the Joneses,” “burning a hole in your pocket,” “frugal,” and more.\n\nUse this episode as English listening practice and money motivation at the same time. You can pause, repeat, shadow the hosts, and write your own money sentences in the comments to practise speaking and writing. If you want easy English conversation, real topics, and practical ideas you can use this year, this English Leap Podcast episode is for you.\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | 8 TINY Habits to Become Financially Literate In 2026", "290443ea-7547-40a0-b0fd-dbaf6e6246ed", 1635, false, "kZpC_BDXj68", "https://www.youtube.com/watch?v=kZpC_BDXj68", 3, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030600 - English Podcast for Easy English Conversation | 8 TINY Habits to Become Financially Literate In 2026.mp4", false, false, false, 6, [], 98, ~U[2026-03-06 14:45:12Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Want to learn easy English with real-life conversation and finally feel confident with money? In this English podcast episode, Anna and Jake talk about 8 tiny habits to become financially literate in 2026 and help you learn English fast at the same time. This is a B2 level episode, perfect for English learners who want better vocabulary, better listening practice, and better money skills in real life.\n\nYou will hear a real, honest conversation about money anxiety, living paycheck to paycheck, feeling materialistic on the outside but deprived on the inside, and how small daily choices can slowly change your financial future. Anna and Jake share simple habits like matching your spending to your values, having a monthly “money check in,” automating boring bills, starting small with investing, and spending money on skills instead of just more stuff. Along the way, they explain useful phrases like “financial literacy,” “keep up with the Joneses,” “burning a hole in your pocket,” “frugal,” and more.\n\nUse this episode as English listening practice and money motivation at the same time. You can pause, repeat, shadow the hosts, and write your own money sentences in the comments to practise speaking and writing. If you want easy English conversation, real topics, and practical ideas you can use this year, this English Leap Podcast episode is for you.\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | 8 TINY Habits to Become Financially Literate In 2026", 1635, false, "kZpC_BDXj68", "https://www.youtube.com/watch?v=kZpC_BDXj68", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030600 - English Podcast for Easy English Conversation | 8 TINY Habits to Become Financially Literate In 2026.mp4", false, 6, ~U[2026-03-06 14:45:12Z]] 20:07:08.928 [debug] QUERY OK source="sources" db=0.8ms 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" = ?) [6] 20:07:08.929 [debug] QUERY OK source="media_items" db=0.8ms idle=17.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-04 13:36:24Z], 6] 20:07:08.933 [debug] QUERY OK source="media_items" db=3.3ms idle=17.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Want to learn easy English with real-life conversation AND fix your “brain rot” at the same time? In this English podcast episode, Anna and Jake talk about hobbies as your best defense against Brain Rot, endless scrolling, low energy, and a tired mind – while helping you learn English fast through a natural B2-level conversation.\n\nIn this episode, you’ll learn how real hobbies like drawing, music, reading, cooking, or sports can refresh your brain, protect your focus, and become fun ways to practise English in daily life.\n\nThis is a B2-level English listening practice episode, but strong B1 learners can also follow along. Use it to improve your English listening, grow your vocabulary, and get some real motivation to change how you spend your free time. Listen, repeat, and then tell us in the comments: “The hobby that protects my brain is…”\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Hobbies: Your Best Defense Against Brain Rot", "e329b144-116f-4af2-9ae7-e10b6e0a2234", 1337, false, "0-Na_t-VC94", "https://www.youtube.com/watch?v=0-Na_t-VC94", 4, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030400 - English Podcast for Easy English Conversation | Hobbies: Your Best Defense Against Brain Rot.mp4", false, false, false, 6, [], 98, ~U[2026-03-04 13:36:24Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Want to learn easy English with real-life conversation AND fix your “brain rot” at the same time? In this English podcast episode, Anna and Jake talk about hobbies as your best defense against Brain Rot, endless scrolling, low energy, and a tired mind – while helping you learn English fast through a natural B2-level conversation.\n\nIn this episode, you’ll learn how real hobbies like drawing, music, reading, cooking, or sports can refresh your brain, protect your focus, and become fun ways to practise English in daily life.\n\nThis is a B2-level English listening practice episode, but strong B1 learners can also follow along. Use it to improve your English listening, grow your vocabulary, and get some real motivation to change how you spend your free time. Listen, repeat, and then tell us in the comments: “The hobby that protects my brain is…”\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Hobbies: Your Best Defense Against Brain Rot", 1337, false, "0-Na_t-VC94", "https://www.youtube.com/watch?v=0-Na_t-VC94", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030400 - English Podcast for Easy English Conversation | Hobbies: Your Best Defense Against Brain Rot.mp4", false, 6, ~U[2026-03-04 13:36:24Z]] 20:07:08.934 [debug] QUERY OK source="sources" db=0.7ms 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" = ?) [6] 20:07:08.935 [debug] QUERY OK source="media_items" db=1.0ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-02 13:28:19Z], 6] 20:07:08.937 [debug] QUERY OK source="media_items" db=1.7ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Want to learn Easy English with real-life conversation? In this B2 English Podcast episode, Anna and Jake talk about finding peace in simple, clear English so you can learn English fast while thinking deeply about the world. This is perfect English listening practice for intermediate learners who want real English conversation, not boring textbook sentences.\n\nIn this episode of the English Leap Podcast, we ask a big question: “Can’t the world live in peace?” You’ll hear a calm, honest conversation about civilians, fear, hate, prejudice, intolerance, and daily-life peace. \n\nBy the end, you’ll:\n– Understand how hate grows step by step – and how peace can also grow step by step\n– Learn how to talk about war, peace, and humanity in respectful, natural English\n– Get a full Word Tour of key B2 words and phrases you can reuse in your own sentences\n– Feel more confident expressing your opinions without hostility and without adding more fire to the world\n\nIn the comments, tell us: “Today I choose peace by…” and finish the sentence in your own words. Practice your English, and share one small way you want to bring more peace into your daily life.\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Learn English Fast | Finding PEACE", "27bd091e-dcee-4cbe-b09f-8c0c6862b2c4", 1392, false, "boT0LYD5BS8", "https://www.youtube.com/watch?v=boT0LYD5BS8", 5, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030200 - English Podcast for Easy English Conversation | Learn English Fast | Finding PEACE.mp4", false, false, false, 6, [], 98, ~U[2026-03-02 13:28:19Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Want to learn Easy English with real-life conversation? In this B2 English Podcast episode, Anna and Jake talk about finding peace in simple, clear English so you can learn English fast while thinking deeply about the world. This is perfect English listening practice for intermediate learners who want real English conversation, not boring textbook sentences.\n\nIn this episode of the English Leap Podcast, we ask a big question: “Can’t the world live in peace?” You’ll hear a calm, honest conversation about civilians, fear, hate, prejudice, intolerance, and daily-life peace. \n\nBy the end, you’ll:\n– Understand how hate grows step by step – and how peace can also grow step by step\n– Learn how to talk about war, peace, and humanity in respectful, natural English\n– Get a full Word Tour of key B2 words and phrases you can reuse in your own sentences\n– Feel more confident expressing your opinions without hostility and without adding more fire to the world\n\nIn the comments, tell us: “Today I choose peace by…” and finish the sentence in your own words. Practice your English, and share one small way you want to bring more peace into your daily life.\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Learn English Fast | Finding PEACE", 1392, false, "boT0LYD5BS8", "https://www.youtube.com/watch?v=boT0LYD5BS8", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030200 - English Podcast for Easy English Conversation | Learn English Fast | Finding PEACE.mp4", false, 6, ~U[2026-03-02 13:28:19Z]] 20:07:08.938 [debug] QUERY OK source="sources" db=0.6ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 20:07:08.939 [debug] QUERY OK source="media_items" db=0.6ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 13:32:51Z], 6] 20:07:08.941 [debug] QUERY OK source="media_items" db=1.4ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Want to learn Easy English with real-life conversation? In this episode of the English Leap Podcast, Anna and Jake talk about career strategy for people with “too many interests” and help you learn English fast at the same time.\n\nYou will hear a clear B2 level English podcast about I shaped, T shaped and M shaped careers, how to stop feeling stuck, and how to use your many interests as a strength in the new AI world.\n\nListen, repeat, and use this episode as English conversation practice and mindset coaching in one. It is perfect for English learners who want Easy English, real English conversation, and smart ideas about work, jobs and the M shaped future. \n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Career Strategy For People With Too Many Interests", "7e06c255-ba24-40e6-b588-c55f84a20e89", 1686, false, "w0X-i3BjChA", "https://www.youtube.com/watch?v=w0X-i3BjChA", 6, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030100 - English Podcast for Easy English Conversation | Career Strategy For People With Too Many Interests.mp4", false, false, false, 6, [], 98, ~U[2026-03-01 13:32:51Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Want to learn Easy English with real-life conversation? In this episode of the English Leap Podcast, Anna and Jake talk about career strategy for people with “too many interests” and help you learn English fast at the same time.\n\nYou will hear a clear B2 level English podcast about I shaped, T shaped and M shaped careers, how to stop feeling stuck, and how to use your many interests as a strength in the new AI world.\n\nListen, repeat, and use this episode as English conversation practice and mindset coaching in one. It is perfect for English learners who want Easy English, real English conversation, and smart ideas about work, jobs and the M shaped future. \n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Career Strategy For People With Too Many Interests", 1686, false, "w0X-i3BjChA", "https://www.youtube.com/watch?v=w0X-i3BjChA", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e030100 - English Podcast for Easy English Conversation | Career Strategy For People With Too Many Interests.mp4", false, 6, ~U[2026-03-01 13:32:51Z]] 20:07:08.942 [debug] QUERY OK source="sources" db=0.8ms 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] 20:07:08.943 [debug] QUERY OK source="media_items" db=0.9ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-26 14:01:26Z], 6] 20:07:08.945 [debug] QUERY OK source="media_items" db=1.3ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Want to learn English and simplify your life at the same time? 🌿 In this English podcast for easy English conversation, Anna and Jake talk about “Less is More”, minimalism, and the magic of a simple life – all in clear B2-level English that’s perfect for listening practice.\n\nIn this episode, you’ll also learn powerful real-life vocabulary all explained in simple English so you can actually use them.\n\nThis is a great episode if you want to:\n\npractise easy English conversation using real daily-life topics\n\nimprove your English listening skills with natural but clear B2 English\n\nlearn how “less is more” can help you feel calmer, more focused, and more confident in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Less is More: The Magic of a Simple Life", "7b168a8f-6287-415d-9654-6ecfaa83e27d", 1361, false, "vA_fvpt9AUc", "https://www.youtube.com/watch?v=vA_fvpt9AUc", 7, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022600 - English Podcast for Easy English Conversation | Less is More: The Magic of a Simple Life.mp4", false, false, false, 6, [], 98, ~U[2026-02-26 14:01:26Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Want to learn English and simplify your life at the same time? 🌿 In this English podcast for easy English conversation, Anna and Jake talk about “Less is More”, minimalism, and the magic of a simple life – all in clear B2-level English that’s perfect for listening practice.\n\nIn this episode, you’ll also learn powerful real-life vocabulary all explained in simple English so you can actually use them.\n\nThis is a great episode if you want to:\n\npractise easy English conversation using real daily-life topics\n\nimprove your English listening skills with natural but clear B2 English\n\nlearn how “less is more” can help you feel calmer, more focused, and more confident in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Less is More: The Magic of a Simple Life", 1361, false, "vA_fvpt9AUc", "https://www.youtube.com/watch?v=vA_fvpt9AUc", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022600 - English Podcast for Easy English Conversation | Less is More: The Magic of a Simple Life.mp4", false, 6, ~U[2026-02-26 14:01:26Z]] 20:07:08.946 [debug] QUERY OK source="sources" db=0.7ms 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] 20:07:08.947 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-24 13:09:06Z], 6] 20:07:08.950 [debug] QUERY OK source="media_items" db=1.6ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Want an English podcast for easy English conversation that also helps you think about money, life, and balance? In this B2-level episode, you will learn English in daily life as we talk about a big question: Should you save money or enjoy life now?\n\nUse this episode for English listening practice, shadowing, and real-life conversation ideas. Pause, repeat, and copy the sentences to train your speaking. In the comments, tell us: are you more of a saver or a spender, and what do you never regret spending money on?\n\nIf you enjoy learning English through real conversations, subscribe to the English Leap Podcast for more easy English conversation, daily life topics, motivation, and vocabulary you can actually use in your real life.\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Learn English in Daily Life | Save Money Or Enjoy?", "cecd9e9d-63e0-46ba-bd42-b0ecb4bda75d", 1589, false, "M2iCxTf3W2Y", "https://www.youtube.com/watch?v=M2iCxTf3W2Y", 8, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022400 - English Podcast for Easy English Conversation | Learn English in Daily Life | Save Money Or Enjoy?.mp4", false, false, false, 6, [], 98, ~U[2026-02-24 13:09:06Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Want an English podcast for easy English conversation that also helps you think about money, life, and balance? In this B2-level episode, you will learn English in daily life as we talk about a big question: Should you save money or enjoy life now?\n\nUse this episode for English listening practice, shadowing, and real-life conversation ideas. Pause, repeat, and copy the sentences to train your speaking. In the comments, tell us: are you more of a saver or a spender, and what do you never regret spending money on?\n\nIf you enjoy learning English through real conversations, subscribe to the English Leap Podcast for more easy English conversation, daily life topics, motivation, and vocabulary you can actually use in your real life.\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy English Conversation | Learn English in Daily Life | Save Money Or Enjoy?", 1589, false, "M2iCxTf3W2Y", "https://www.youtube.com/watch?v=M2iCxTf3W2Y", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022400 - English Podcast for Easy English Conversation | Learn English in Daily Life | Save Money Or Enjoy?.mp4", false, 6, ~U[2026-02-24 13:09:06Z]] 20:07:08.950 [debug] QUERY OK source="sources" db=0.6ms 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] 20:07:08.952 [debug] QUERY OK source="media_items" db=1.0ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 15:02:52Z], 6] 20:07:08.954 [debug] QUERY OK source="media_items" db=1.4ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Want to Learn English and change your life in 2026? This English podcast for easy English conversation is your cosy place to practice real English and work on your 2026 comeback at the same time. In this episode, Anna and Jake talk honestly about how to change your life, stop repeating the same year again and again, and slowly write a new chapter in your story, using clear B2–early C1 English that you can actually understand.\n\nThis episode is perfect for intermediate and upper intermediate learners who want real English conversation, life motivation, and mindset coaching all in one place. Listen while you walk, cook, commute, or relax after a long day, and let this be the moment your 2026 comeback really begins. If you enjoy this English podcast, please like the video, subscribe to the channel, and tell us in the comments: What is one thing you want to change in 2026?\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | How To Change Your Life: 2026 Comeback | Learn Fast", "562f0ddc-63dc-44c3-8358-b35b6bd690d0", 1619, false, "yq_J2S8UBRc", "https://www.youtube.com/watch?v=yq_J2S8UBRc", 9, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022200 - English Podcast For Easy English Conversation | How To Change Your Life: 2026 Comeback | Learn Fast.mp4", false, false, false, 6, [], 98, ~U[2026-02-22 15:02:52Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Want to Learn English and change your life in 2026? This English podcast for easy English conversation is your cosy place to practice real English and work on your 2026 comeback at the same time. In this episode, Anna and Jake talk honestly about how to change your life, stop repeating the same year again and again, and slowly write a new chapter in your story, using clear B2–early C1 English that you can actually understand.\n\nThis episode is perfect for intermediate and upper intermediate learners who want real English conversation, life motivation, and mindset coaching all in one place. Listen while you walk, cook, commute, or relax after a long day, and let this be the moment your 2026 comeback really begins. If you enjoy this English podcast, please like the video, subscribe to the channel, and tell us in the comments: What is one thing you want to change in 2026?\n\nWhether you're a beginner, intermediate or upper intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | How To Change Your Life: 2026 Comeback | Learn Fast", 1619, false, "yq_J2S8UBRc", "https://www.youtube.com/watch?v=yq_J2S8UBRc", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022200 - English Podcast For Easy English Conversation | How To Change Your Life: 2026 Comeback | Learn Fast.mp4", false, 6, ~U[2026-02-22 15:02:52Z]] 20:07:08.955 [debug] QUERY OK source="sources" db=0.6ms 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] 20:07:08.956 [debug] QUERY OK source="media_items" db=0.9ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-20 13:30:19Z], 6] 20:07:08.960 [debug] QUERY OK source="media_items" db=3.8ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with this fun English podcast for easy English conversation and B1 listening practice, as Anna and Jake play Truth or Dare in English. In this episode of the English Leap Podcast, they play a friendly question game full of laughter, emotions, and natural B1-level English you can copy in your own life.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | B1 English Listening Practice | Truth Or Dare", "fa684398-9922-4bb6-aa65-faca958e5459", 1548, false, "Jud16ixx3qw", "https://www.youtube.com/watch?v=Jud16ixx3qw", 10, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022000 - English Podcast For Easy English Conversation | B1 English Listening Practice | Truth Or Dare.mp4", false, false, false, 6, [], 98, ~U[2026-02-20 13:30:19Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Learn Easy English with this fun English podcast for easy English conversation and B1 listening practice, as Anna and Jake play Truth or Dare in English. In this episode of the English Leap Podcast, they play a friendly question game full of laughter, emotions, and natural B1-level English you can copy in your own life.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | B1 English Listening Practice | Truth Or Dare", 1548, false, "Jud16ixx3qw", "https://www.youtube.com/watch?v=Jud16ixx3qw", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e022000 - English Podcast For Easy English Conversation | B1 English Listening Practice | Truth Or Dare.mp4", false, 6, ~U[2026-02-20 13:30:19Z]] 20:07:08.961 [debug] QUERY OK source="sources" db=0.7ms 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] 20:07:08.962 [debug] QUERY OK source="media_items" db=0.9ms idle=7.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-18 14:01:17Z], 6] 20:07:08.964 [debug] QUERY OK source="media_items" db=1.7ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with this English podcast for Easy English conversation as Anna and Jake show you how to talk about your day in English at a B2–C1 level. In this episode, you will hear a full, natural conversation about a normal day from morning to night, packed with real-life phrases you can start using immediately.\n\nWe walk through everything step by step: waking up, getting ready, commuting, work, lunch, afternoon slump, leaving the office, coming home, and evening routine. Along the way, you will learn advanced but natural vocabulary, idioms and phrasal verbs that make your daily English sound more stylish, more expressive, and more fluent. You will also hear a calm Word Tour at the end, where we slow down and repeat the key expressions so they stay in your memory.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | Talk About Your Day In English | B2-C1 Level", "a9f79539-7036-4da1-84f9-7121f1d7379d", 1416, false, "nL1_N_cX1II", "https://www.youtube.com/watch?v=nL1_N_cX1II", 11, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021800 - English Podcast For Easy English Conversation | Talk About Your Day In English | B2-C1 Level.mp4", false, false, false, 6, [], 98, ~U[2026-02-18 14:01:17Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Learn Easy English with this English podcast for Easy English conversation as Anna and Jake show you how to talk about your day in English at a B2–C1 level. In this episode, you will hear a full, natural conversation about a normal day from morning to night, packed with real-life phrases you can start using immediately.\n\nWe walk through everything step by step: waking up, getting ready, commuting, work, lunch, afternoon slump, leaving the office, coming home, and evening routine. Along the way, you will learn advanced but natural vocabulary, idioms and phrasal verbs that make your daily English sound more stylish, more expressive, and more fluent. You will also hear a calm Word Tour at the end, where we slow down and repeat the key expressions so they stay in your memory.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | Talk About Your Day In English | B2-C1 Level", 1416, false, "nL1_N_cX1II", "https://www.youtube.com/watch?v=nL1_N_cX1II", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021800 - English Podcast For Easy English Conversation | Talk About Your Day In English | B2-C1 Level.mp4", false, 6, ~U[2026-02-18 14:01:17Z]] 20:07:08.965 [debug] QUERY OK source="sources" db=0.6ms 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] 20:07:08.967 [debug] QUERY OK source="media_items" db=1.0ms idle=5.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 14:30:40Z], 6] 20:07:08.969 [debug] QUERY OK source="media_items" db=1.4ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with this powerful English Podcast For Easy English Conversation about self-control, emotional balance, and The Power Of Not Reacting. In this episode of the English Leap Podcast, Anna and Jake talk in slow, clear B1-level English about how to stay calm, think before you speak, and stop letting emotions control your whole day. This is perfect listening practice if you want to learn English fast using real-life topics, not boring textbooks.\n\nUse this episode as your daily English listening practice: walk, cook, or relax while you listen, shadow some lines, and then try the small homework at the end. If you want to speak more confidently in English, stay calm in difficult conversations, and train both your mindset and your English, this podcast is for you. Hit play, breathe, and let Anna and Jake help you learn English through real, emotional conversations.\n\nYou will hear natural but simple English about work, school, family, and friendships, and learn how NOT reacting in the heat of the moment can protect your relationships, your goals, and your confidence. Along the way, you will also grow your vocabulary with strong words and phrases. First you hear them in real conversation, then in a slow “Word Tour” so you can really remember and use them.\n\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | The Power Of Not Reacting | Learn English Fast", "584bd757-760c-4dcb-a911-eee6c222e2c6", 1683, false, "nGGFUe_3xWE", "https://www.youtube.com/watch?v=nGGFUe_3xWE", 12, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021600 - English Podcast For Easy English Conversation | The Power Of Not Reacting | Learn English Fast.mp4", false, false, false, 6, [], 98, ~U[2026-02-16 14:30:40Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Learn Easy English with this powerful English Podcast For Easy English Conversation about self-control, emotional balance, and The Power Of Not Reacting. In this episode of the English Leap Podcast, Anna and Jake talk in slow, clear B1-level English about how to stay calm, think before you speak, and stop letting emotions control your whole day. This is perfect listening practice if you want to learn English fast using real-life topics, not boring textbooks.\n\nUse this episode as your daily English listening practice: walk, cook, or relax while you listen, shadow some lines, and then try the small homework at the end. If you want to speak more confidently in English, stay calm in difficult conversations, and train both your mindset and your English, this podcast is for you. Hit play, breathe, and let Anna and Jake help you learn English through real, emotional conversations.\n\nYou will hear natural but simple English about work, school, family, and friendships, and learn how NOT reacting in the heat of the moment can protect your relationships, your goals, and your confidence. Along the way, you will also grow your vocabulary with strong words and phrases. First you hear them in real conversation, then in a slow “Word Tour” so you can really remember and use them.\n\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | The Power Of Not Reacting | Learn English Fast", 1683, false, "nGGFUe_3xWE", "https://www.youtube.com/watch?v=nGGFUe_3xWE", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021600 - English Podcast For Easy English Conversation | The Power Of Not Reacting | Learn English Fast.mp4", false, 6, ~U[2026-02-16 14:30:40Z]] 20:07:08.970 [debug] QUERY OK source="sources" db=0.7ms 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] 20:07:08.971 [debug] QUERY OK source="media_items" db=1.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-13 14:00:11Z], 6] 20:07:08.973 [debug] QUERY OK source="media_items" db=1.5ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with this English podcast for Easy English conversation, daily English listening practice, and clear tips on how to study English alone and still improve rapidly without a speaking partner. In this B1-level English Leap Podcast episode, Anna and Jake guide you step by step so you can grow your English even if you are studying by yourself.\n\nUse this English podcast episode as your daily English listening practice. Put on your headphones, relax, and follow the real conversation between Anna and Jake. Copy their simple solo study system into your own life and build better English habits day by day. This episode is perfect for learners who want Easy English, real life conversation, and a clear way to improve English speaking and listening alone.\n\nYou will learn a simple 3-part system: Plan + Input + Output + Tiny Feedback. They show you how to make an intentional and sustainable study routine, how to use listening and reading without feeling overwhelmed, and how to speak English every day using self talk and short 60-second recordings. You will also meet powerful words and expressions so you can describe your learning journey in real, natural English.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | HOW TO STUDY ENGLISH ALONE AND STILL IMPROVE RAPIDLY", "5747cb7c-7417-4bc9-8e45-60b11875c065", 1630, false, "q_7M41_lwD0", "https://www.youtube.com/watch?v=q_7M41_lwD0", 13, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021300 - English Podcast For Easy English Conversation | HOW TO STUDY ENGLISH ALONE AND STILL IMPROVE RAPIDLY.mp4", false, false, false, 6, [], 98, ~U[2026-02-13 14:00:11Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Learn Easy English with this English podcast for Easy English conversation, daily English listening practice, and clear tips on how to study English alone and still improve rapidly without a speaking partner. In this B1-level English Leap Podcast episode, Anna and Jake guide you step by step so you can grow your English even if you are studying by yourself.\n\nUse this English podcast episode as your daily English listening practice. Put on your headphones, relax, and follow the real conversation between Anna and Jake. Copy their simple solo study system into your own life and build better English habits day by day. This episode is perfect for learners who want Easy English, real life conversation, and a clear way to improve English speaking and listening alone.\n\nYou will learn a simple 3-part system: Plan + Input + Output + Tiny Feedback. They show you how to make an intentional and sustainable study routine, how to use listening and reading without feeling overwhelmed, and how to speak English every day using self talk and short 60-second recordings. You will also meet powerful words and expressions so you can describe your learning journey in real, natural English.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation. Use this podcast to grow your vocabulary, improve your listening skills at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | HOW TO STUDY ENGLISH ALONE AND STILL IMPROVE RAPIDLY", 1630, false, "q_7M41_lwD0", "https://www.youtube.com/watch?v=q_7M41_lwD0", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021300 - English Podcast For Easy English Conversation | HOW TO STUDY ENGLISH ALONE AND STILL IMPROVE RAPIDLY.mp4", false, 6, ~U[2026-02-13 14:00:11Z]] 20:07:08.974 [debug] QUERY OK source="sources" db=0.9ms 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] 20:07:08.976 [debug] QUERY OK source="media_items" db=0.9ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:01:43Z], 6] 20:07:08.978 [debug] QUERY OK source="media_items" db=1.7ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with this English Podcast for Daily English and real-life conversation practice! In this episode, “My Day Without A Phone,” Anna and Jake talk about what really happens when you live one day with no phone: the quiet moments, the funny moments, the family moments, and the feelings you usually hide behind a screen. This is perfect Daily English for Beginners who want to understand natural conversation and think about their own phone habits at the same time.\n\nYou will hear slow, clear Easy English Conversation that is great for A2–B1 learners. Use this episode as English listening practice: listen once for the story, then listen again to catch new words and copy the rhythm. You can even try your own “mini no phone time” and tell us in the comments how it felt. If you enjoy English Podcast for Easy English Conversation and Daily English for Beginners, make sure to subscribe, like the video, and share it with a friend who is always on their phone. 💬\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation, and motivation to stop caring so much what others think. Use this podcast to grow your vocabulary, improve your listening skills, and train your mindset at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | My Day Without A Phone | Daily English For Beginners", "dfd5d710-d579-4f93-8a35-7f333b6ad698", 1308, false, "xsS560QTLM0", "https://www.youtube.com/watch?v=xsS560QTLM0", 14, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021100 - English Podcast For Easy English Conversation | My Day Without A Phone | Daily English For Beginners.mp4", false, false, false, 6, [], 98, ~U[2026-02-11 15:01:43Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Learn Easy English with this English Podcast for Daily English and real-life conversation practice! In this episode, “My Day Without A Phone,” Anna and Jake talk about what really happens when you live one day with no phone: the quiet moments, the funny moments, the family moments, and the feelings you usually hide behind a screen. This is perfect Daily English for Beginners who want to understand natural conversation and think about their own phone habits at the same time.\n\nYou will hear slow, clear Easy English Conversation that is great for A2–B1 learners. Use this episode as English listening practice: listen once for the story, then listen again to catch new words and copy the rhythm. You can even try your own “mini no phone time” and tell us in the comments how it felt. If you enjoy English Podcast for Easy English Conversation and Daily English for Beginners, make sure to subscribe, like the video, and share it with a friend who is always on their phone. 💬\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation, and motivation to stop caring so much what others think. Use this podcast to grow your vocabulary, improve your listening skills, and train your mindset at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | My Day Without A Phone | Daily English For Beginners", 1308, false, "xsS560QTLM0", "https://www.youtube.com/watch?v=xsS560QTLM0", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021100 - English Podcast For Easy English Conversation | My Day Without A Phone | Daily English For Beginners.mp4", false, 6, ~U[2026-02-11 15:01:43Z]] 20:07:08.979 [debug] QUERY OK source="sources" db=0.8ms 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] 20:07:08.980 [debug] QUERY OK source="media_items" db=0.9ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-10 14:00:34Z], 6] 20:07:08.982 [debug] QUERY OK source="media_items" db=1.8ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn English Fast with this English Podcast for Easy English Conversation: “If You’re Ambitious But Lazy, Please Watch This” – a B1-level episode of the English Leap Podcast using Easy English and real-life conversation. In this cosy talk, Anna and Jake open up about that feeling when you have big dreams in your head, but your body only wants the sofa and the phone.\n\nYou will hear calm, simple English as they talk about motivation, low energy, overthinking, and why your brain loves big goals but hates big effort. With easy metaphors, slow explanations, and soft humour, they show how to take tiny steps, make work feel like play, and be kind to yourself while you grow. It is perfect daily English listening practice if you are ambitious but keep delaying your plans.\n\nThis is a B1-level English podcast episode, so you can follow even if you are not advanced. First, just listen and relax. Next, listen again and notice useful words, phrasal verbs, and idioms in our small Word Tour. Then, practise writing in the comments: one honest sentence about where you feel “ambitious but lazy” in your own life. That way you learn English through listening, speaking in your mind, and real writing practice.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | If You're Ambitious But Lazy, Please Watch This...", "d8677f29-4a1f-40b4-bcf6-e4e8d2b8e840", 1363, false, "IoHja6zOoD8", "https://www.youtube.com/watch?v=IoHja6zOoD8", 15, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021000 - English Podcast For Easy English Conversation | If You're Ambitious But Lazy, Please Watch This....mp4", false, false, false, 6, [], 98, ~U[2026-02-10 14:00:34Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Learn English Fast with this English Podcast for Easy English Conversation: “If You’re Ambitious But Lazy, Please Watch This” – a B1-level episode of the English Leap Podcast using Easy English and real-life conversation. In this cosy talk, Anna and Jake open up about that feeling when you have big dreams in your head, but your body only wants the sofa and the phone.\n\nYou will hear calm, simple English as they talk about motivation, low energy, overthinking, and why your brain loves big goals but hates big effort. With easy metaphors, slow explanations, and soft humour, they show how to take tiny steps, make work feel like play, and be kind to yourself while you grow. It is perfect daily English listening practice if you are ambitious but keep delaying your plans.\n\nThis is a B1-level English podcast episode, so you can follow even if you are not advanced. First, just listen and relax. Next, listen again and notice useful words, phrasal verbs, and idioms in our small Word Tour. Then, practise writing in the comments: one honest sentence about where you feel “ambitious but lazy” in your own life. That way you learn English through listening, speaking in your mind, and real writing practice.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | If You're Ambitious But Lazy, Please Watch This...", 1363, false, "IoHja6zOoD8", "https://www.youtube.com/watch?v=IoHja6zOoD8", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e021000 - English Podcast For Easy English Conversation | If You're Ambitious But Lazy, Please Watch This....mp4", false, 6, ~U[2026-02-10 14:00:34Z]] 20:07:08.983 [debug] QUERY OK source="sources" db=0.7ms 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] 20:07:08.985 [debug] QUERY OK source="media_items" db=0.8ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-08 14:00:49Z], 6] 20:07:08.987 [debug] QUERY OK source="media_items" db=1.6ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English conversation with this English podcast for Daily Life English. In this cosy episode, Anna and Jake show you how to talk about your weekend in English. You’ll hear two different weekend styles – Stay At Home Team and Let’s Go Team – so you can steal natural sentences for your own life and feel more confident when someone asks, “How was your weekend?”\n\nThis English podcast for Easy English conversation is perfect for B1 learners who want real stories, not textbook dialogues. You will hear useful phrases and learn how they sound inside real conversations. It is slow, clear, and made for Daily Life English.\n\nUse this episode as both English listening practice and a speaking model. First, relax and listen. Then, listen again, pause, and repeat the sentences out loud to train your mouth and your ears. This will help you learn English fast, sound more natural in small talk, and answer weekend questions with confidence at work, school, or with friends.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation, and motivation to stop caring so much what others think. Use this podcast to grow your vocabulary, improve your listening skills, and train your mindset at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | How To Talk About Your Weekend In English", "d9532398-6dc3-4933-8389-8608c80eb7c7", 1548, false, "Y0SUj4HtBzM", "https://www.youtube.com/watch?v=Y0SUj4HtBzM", 16, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020800 - English Podcast For Easy English Conversation | How To Talk About Your Weekend In English.mp4", false, false, false, 6, [], 98, ~U[2026-02-08 14:00:49Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Learn Easy English conversation with this English podcast for Daily Life English. In this cosy episode, Anna and Jake show you how to talk about your weekend in English. You’ll hear two different weekend styles – Stay At Home Team and Let’s Go Team – so you can steal natural sentences for your own life and feel more confident when someone asks, “How was your weekend?”\n\nThis English podcast for Easy English conversation is perfect for B1 learners who want real stories, not textbook dialogues. You will hear useful phrases and learn how they sound inside real conversations. It is slow, clear, and made for Daily Life English.\n\nUse this episode as both English listening practice and a speaking model. First, relax and listen. Then, listen again, pause, and repeat the sentences out loud to train your mouth and your ears. This will help you learn English fast, sound more natural in small talk, and answer weekend questions with confidence at work, school, or with friends.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation, and motivation to stop caring so much what others think. Use this podcast to grow your vocabulary, improve your listening skills, and train your mindset at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | How To Talk About Your Weekend In English", 1548, false, "Y0SUj4HtBzM", "https://www.youtube.com/watch?v=Y0SUj4HtBzM", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020800 - English Podcast For Easy English Conversation | How To Talk About Your Weekend In English.mp4", false, 6, ~U[2026-02-08 14:00:49Z]] 20:07:08.988 [debug] QUERY OK source="sources" db=0.6ms 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] 20:07:08.989 [debug] QUERY OK source="media_items" db=1.1ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-04 14:01:19Z], 6] 20:07:08.991 [debug] QUERY OK source="media_items" db=1.7ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with this powerful English podcast for easy English conversation. In this episode, we talk about why you care so much about what people think and how to stop overthinking, feel free, and build real confidence in simple, natural English. Listen, relax, and practice your English while you learn to take your power back.\n\nWe’ll talk about where this fear starts, why it lingers in your mind, how other people’s opinions seep into your choices, and how to stop shrinking back and start living more authentically. Anna and Jake share relatable stories, gentle mindset shifts, and easy examples you can copy in your own daily life and English conversations.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation, and motivation to stop caring so much what others think. Use this podcast to grow your vocabulary, improve your listening skills, and train your mindset at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | Why You Care So Much (and How to Stop)", "718e9eae-4144-48ef-9bbc-8c2a94aabb56", 1581, false, "xrtMhZb5UGc", "https://www.youtube.com/watch?v=xrtMhZb5UGc", 17, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020400 - English Podcast For Easy English Conversation | Why You Care So Much (and How to Stop).mp4", false, false, false, 6, [], 98, ~U[2026-02-04 14:01:19Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Learn Easy English with this powerful English podcast for easy English conversation. In this episode, we talk about why you care so much about what people think and how to stop overthinking, feel free, and build real confidence in simple, natural English. Listen, relax, and practice your English while you learn to take your power back.\n\nWe’ll talk about where this fear starts, why it lingers in your mind, how other people’s opinions seep into your choices, and how to stop shrinking back and start living more authentically. Anna and Jake share relatable stories, gentle mindset shifts, and easy examples you can copy in your own daily life and English conversations.\n\nThis episode is perfect for B1 learners who want easy English listening practice, real life English conversation, and motivation to stop caring so much what others think. Use this podcast to grow your vocabulary, improve your listening skills, and train your mindset at the same time. Hit play, take a deep breath, and let’s learn English and grow together.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | Why You Care So Much (and How to Stop)", 1581, false, "xrtMhZb5UGc", "https://www.youtube.com/watch?v=xrtMhZb5UGc", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020400 - English Podcast For Easy English Conversation | Why You Care So Much (and How to Stop).mp4", false, 6, ~U[2026-02-04 14:01:19Z]] 20:07:08.992 [debug] QUERY OK source="sources" db=0.5ms 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] 20:07:08.993 [debug] QUERY OK source="media_items" db=0.6ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-02 16:38:20Z], 6] 20:07:08.995 [debug] QUERY OK source="media_items" db=1.4ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with the English Leap Podcast for easy English conversation and daily life listening practice. Want to start your day right with motivation and positivity, feel more confident, and build a strong mindset? This episode is for you. Today, we talk about morning motivation and positivity in simple, natural English.\n\nYou will hear real, friendly conversation with clear sentences, useful daily phrases, and simple ideas you can copy in your own life. We speak slowly and naturally, so you can relax, understand more, and improve step by step. Listen while you drive, walk, study, cook, or get ready for work or school.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | Start Your Day Right! Morning Motivation", "f77acf19-8776-4db2-8d6a-ea396c7bf452", 1524, false, "1BNFK8ORmjQ", "https://www.youtube.com/watch?v=1BNFK8ORmjQ", 18, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020200 - English Podcast For Easy English Conversation | Start Your Day Right! Morning Motivation.mp4", false, false, false, 6, [], 98, ~U[2026-02-02 16:38:20Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Learn Easy English with the English Leap Podcast for easy English conversation and daily life listening practice. Want to start your day right with motivation and positivity, feel more confident, and build a strong mindset? This episode is for you. Today, we talk about morning motivation and positivity in simple, natural English.\n\nYou will hear real, friendly conversation with clear sentences, useful daily phrases, and simple ideas you can copy in your own life. We speak slowly and naturally, so you can relax, understand more, and improve step by step. Listen while you drive, walk, study, cook, or get ready for work or school.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | Start Your Day Right! Morning Motivation", 1524, false, "1BNFK8ORmjQ", "https://www.youtube.com/watch?v=1BNFK8ORmjQ", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020200 - English Podcast For Easy English Conversation | Start Your Day Right! Morning Motivation.mp4", false, 6, ~U[2026-02-02 16:38:20Z]] 20:07:08.996 [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] 20:07:08.996 [debug] QUERY OK source="media_items" db=0.7ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-01 15:01:01Z], 6] 20:07:08.999 [debug] QUERY OK source="media_items" db=1.5ms idle=4.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with this B1 English podcast episode: “The Power of Positivity.” In this English podcast for Easy English conversation, Anna and Jake talk about happiness, worry, stress, and how small positive habits can slowly change your daily life. You’ll practice real English conversation, build your speaking confidence, and improve your listening skills in a calm, friendly way.\n\nThis episode is perfect for B1 learners, but strong A2 listeners can also enjoy it. You’ll hear natural Daily Life English about feelings, overthinking, work, motivation, and mental health in simple, clear language. Listen while you cook, clean, walk, study, or get ready for bed – and let this English listening practice help you feel just a little bit lighter and more hopeful.\n\nIf you want to learn English fast without boring textbooks, this Easy English podcast is for you. You’ll hear real conversations, useful phrases, and a gentle Word Tour at the end where Anna and Jake explain key vocabulary and idioms from the episode. Hit play, relax, and learn English naturally with the English Leap Podcast. 💬✨\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | The Power Of Positivity | Learn English Fast", "11f5ff8b-b99c-43b1-97b7-da9a9a381589", 1543, false, "W4efXMKy_4Y", "https://www.youtube.com/watch?v=W4efXMKy_4Y", 19, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020100 - English Podcast For Easy English Conversation | The Power Of Positivity | Learn English Fast.mp4", false, false, false, 6, [], 98, ~U[2026-02-01 15:01:01Z], ~U[2026-03-11 13:07:08Z], ~U[2026-03-11 13:07:08Z], "Learn Easy English with this B1 English podcast episode: “The Power of Positivity.” In this English podcast for Easy English conversation, Anna and Jake talk about happiness, worry, stress, and how small positive habits can slowly change your daily life. You’ll practice real English conversation, build your speaking confidence, and improve your listening skills in a calm, friendly way.\n\nThis episode is perfect for B1 learners, but strong A2 listeners can also enjoy it. You’ll hear natural Daily Life English about feelings, overthinking, work, motivation, and mental health in simple, clear language. Listen while you cook, clean, walk, study, or get ready for bed – and let this English listening practice help you feel just a little bit lighter and more hopeful.\n\nIf you want to learn English fast without boring textbooks, this Easy English podcast is for you. You’ll hear real conversations, useful phrases, and a gentle Word Tour at the end where Anna and Jake explain key vocabulary and idioms from the episode. Hit play, relax, and learn English naturally with the English Leap Podcast. 💬✨\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast For Easy English Conversation | The Power Of Positivity | Learn English Fast", 1543, false, "W4efXMKy_4Y", "https://www.youtube.com/watch?v=W4efXMKy_4Y", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e020100 - English Podcast For Easy English Conversation | The Power Of Positivity | Learn English Fast.mp4", false, 6, ~U[2026-02-01 15:01:01Z]] 20:07:09.000 [debug] QUERY OK source="sources" db=0.7ms 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] 20:07:09.001 [debug] QUERY OK source="media_items" db=0.9ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-30 14:00:00Z], 6] 20:07:09.003 [debug] QUERY OK source="media_items" db=1.2ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Learn Easy English with this English podcast for daily life conversation. In this B1-level episode, Anna and Jake play a fun “What if?” game: “If I woke up as a millionaire tomorrow morning, what would I do?” You’ll hear natural English conversation, real emotions, and lots of useful phrases you can use in your own daily life.\n\nThis Easy English podcast is perfect for B1 English learners who want to improve listening, vocabulary, and speaking confidence through real conversations – not boring textbooks.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy Conversation in Daily Life | If I Woke Up as a Millionaire | Learn English", "30346441-531b-430b-b281-dfde79d0b8ee", 1281, false, "0Hu_30CA6EI", "https://www.youtube.com/watch?v=0Hu_30CA6EI", 20, "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e013000 - English Podcast for Easy Conversation in Daily Life | If I Woke Up as a Millionaire | Learn English.mp4", false, false, false, 6, [], 98, ~U[2026-01-30 14:00:00Z], ~U[2026-03-11 13:07:09Z], ~U[2026-03-11 13:07:09Z], "Learn Easy English with this English podcast for daily life conversation. In this B1-level episode, Anna and Jake play a fun “What if?” game: “If I woke up as a millionaire tomorrow morning, what would I do?” You’ll hear natural English conversation, real emotions, and lots of useful phrases you can use in your own daily life.\n\nThis Easy English podcast is perfect for B1 English learners who want to improve listening, vocabulary, and speaking confidence through real conversations – not boring textbooks.\n\nWhether you're a beginner or intermediate English learner, this episode will help you:\n\nPractice daily English conversation\n\nBuild speaking confidence\n\nImprove your listening skills\n\nStay motivated and consistent in your English journey\n\nPerfect for ESL learners, students, and anyone who wants to learn English naturally through real, friendly conversations on the English Leap Podcast. 💬✨\n\nThis episode is great for B1-B2 level and strong beginners A2 who want easy English conversation practice with clear, slow speech and emotional, real-life topics.\n\nIf you’re new here:\nWe make Easy English podcasts to help you improve your listening, speaking, and confidence through real English conversations about life, habits, motivation, and daily routines. Listen, relax, and grow your English with us. 💛\n\n💛 For more easy English podcast episodes and real-life English conversations, please subscribe to \"Speak English With Class\" https://www.youtube.com/@SpeakEnglishWithClass so you never miss out on more inspiring stories and practical tips. Until next time, keep learning, keep practising, and keep speaking English with class. Take care!\n\nPlaylists : \n🎙️English Podcasts for Easy English Learning: https://youtube.com/playlist?list=PLtmt_7kKK2jD7hKy-NjeB8mxA-6vwLLIa&si=dQsRmghEFqqpIMVK \n🎧English Conversations for Easy English Learning: https://www.youtube.com/playlist?list=PLtmt_7kKK2jD1CsRWYI00P78QCaeQ4ZCN\n\n#learnenglishwithpodcast #englishspeakingpractice #englishleappodcast #jessicapodcast #englishpodcast #learnenglish #learn_english #englishconversationpractice", "English Podcast for Easy Conversation in Daily Life | If I Woke Up as a Millionaire | Learn English", 1281, false, "0Hu_30CA6EI", "https://www.youtube.com/watch?v=0Hu_30CA6EI", "/downloads/shows/SpeakEnglishWithClass/Season 2026/s2026e013000 - English Podcast for Easy Conversation in Daily Life | If I Woke Up as a Millionaire | Learn English.mp4", false, 6, ~U[2026-01-30 14:00:00Z]] 20:07:09.004 [debug] QUERY OK source="sources" db=0.7ms idle=6.3ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-03-11 13:07:09Z], ~U[2026-03-11 13:07:09Z], 6] 20:07:09.005 [debug] QUERY OK source="media_items" db=1.1ms idle=5.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 20:07:09.006 [debug] QUERY OK source="media_items" db=0.9ms idle=5.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")))) [6] 20:07:09.007 [debug] QUERY OK source="media_items" db=0.5ms idle=5.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 20:07:09.009 [debug] QUERY OK source="tasks" db=0.4ms idle=3.5ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [16248, 6, ~U[2026-03-11 13:07:09Z], ~U[2026-03-11 13:07:09Z]] 20:07:09.010 [info] {"args":{"id":6},"id":16240,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":43417638,"event":"job:stop","queue_time":959005,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:07:26.566 [info] {"source":"oban","duration":2089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:56.568 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.717 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:26.571 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:27.867 [info] {"args":{"id":2},"id":16241,"meta":{},"system_time":1773234507867757696,"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:08:27.868 [debug] QUERY OK source="sources" db=0.4ms idle=1569.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:27.869 [debug] QUERY OK source="settings" db=0.5ms idle=1297.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:08:27.870 [debug] QUERY OK source="media_items" db=1.0ms idle=1010.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 20:08:27.871 [debug] QUERY OK source="media_items" db=0.7ms idle=9.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 20:08:27.872 [debug] QUERY OK source="media_profiles" db=0.4ms idle=3.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:08:27.872 [debug] QUERY OK source="settings" db=0.2ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:08:27.873 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:08:27.885 [debug] QUERY OK source="media_items" db=1.6ms idle=13.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [2] 20:08:27.887 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 20:08:27.887 [debug] Current batch of media processed. Will check again in 1000ms 20:08:27.888 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=16.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:08:27.888 [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 [] 20:08:27.888 [debug] QUERY OK source="settings" db=0.2ms idle=15.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:08:27.889 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@trongnnguyen2012 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/NNN/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/95/68/956802dc031def6a89c10e7a3f054a2f2a516be63a46f60b926617b866a167e5.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/55/6b/556bacd63c08f348e4dd87e7b5c5ef137e7ea29fa8ef7e8957c3adf1fdd4ece5.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:08:28.888 [debug] Current batch of media processed. Will check again in 1000ms 20:08:29.889 [debug] Current batch of media processed. Will check again in 1000ms 20:08:30.890 [debug] Current batch of media processed. Will check again in 1000ms 20:08:31.892 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 282. Nói về:\n\n00:00 Mở đầu.\n00:35 Giá xăng tăng. Quỹ bình ổn giá xăng là gì?\n10:49 Cầu thủ nữ Iran xin tỵ nạn ở Úc.\n18:13 Mojtaba Khamenei - tân Lãnh tụ Tối cao mới của Iran. Cha truyền con nối.\n20:46 Vlogger Mỹ bỏ căn hộ triệu đô ở Thượng Hải, thích thú với Sài Gòn. \n26:05 Nhạc thơ: Cô láng giềng, thơ Xuân Diệu\n\nTìm hiểu hoài cũng không hiểu mô hình của chúng ta là gì.\n- Nếu là thị trường thì thả nổi.\n- Nếu là kiểm soát thì trợ giá.\n\nCòn phân nửa thì kiểu gì thì người tiêu dùng cũng gánh. Ai hiểu xin phân tích. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 1917, "filename" => "/downloads/shows/NNN/Season 2026/s2026e030900 - NNN282 Xăng nhảy vọt, quỹ bình ổn giá xăng đâu. Đội Iran xin tỵ nạn. Iran có lãnh tụ mới..mp4", "id" => "H7x9rkCiFYw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=H7x9rkCiFYw", "playlist_index" => 1, "timestamp" => 1773074173, "title" => "NNN282 Xăng nhảy vọt, quỹ bình ổn giá xăng đâu. Đội Iran xin tỵ nạn. Iran có lãnh tụ mới.", "upload_date" => "20260309"} 20:08:31.892 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=594.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:08:31.893 [debug] QUERY OK source="sources" db=0.3ms idle=595.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:31.894 [debug] QUERY OK source="media_items" db=0.8ms idle=595.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-09 16:36:13Z], 2] 20:08:31.896 [debug] QUERY OK source="media_items" db=1.4ms idle=596.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 282. Nói về:\n\n00:00 Mở đầu.\n00:35 Giá xăng tăng. Quỹ bình ổn giá xăng là gì?\n10:49 Cầu thủ nữ Iran xin tỵ nạn ở Úc.\n18:13 Mojtaba Khamenei - tân Lãnh tụ Tối cao mới của Iran. Cha truyền con nối.\n20:46 Vlogger Mỹ bỏ căn hộ triệu đô ở Thượng Hải, thích thú với Sài Gòn. \n26:05 Nhạc thơ: Cô láng giềng, thơ Xuân Diệu\n\nTìm hiểu hoài cũng không hiểu mô hình của chúng ta là gì.\n- Nếu là thị trường thì thả nổi.\n- Nếu là kiểm soát thì trợ giá.\n\nCòn phân nửa thì kiểu gì thì người tiêu dùng cũng gánh. Ai hiểu xin phân tích. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN282 Xăng nhảy vọt, quỹ bình ổn giá xăng đâu. Đội Iran xin tỵ nạn. Iran có lãnh tụ mới.", "aaf7d144-eb72-4e8e-8e6d-9a5b676d3e08", 1917, false, "H7x9rkCiFYw", "https://www.youtube.com/watch?v=H7x9rkCiFYw", 1, "/downloads/shows/NNN/Season 2026/s2026e030900 - NNN282 Xăng nhảy vọt, quỹ bình ổn giá xăng đâu. Đội Iran xin tỵ nạn. Iran có lãnh tụ mới..mp4", false, false, false, 2, [], 98, ~U[2026-03-09 16:36:13Z], ~U[2026-03-11 13:08:31Z], ~U[2026-03-11 13:08:31Z], "Đây là podcast Nhân Nói Nhảm, tập 282. Nói về:\n\n00:00 Mở đầu.\n00:35 Giá xăng tăng. Quỹ bình ổn giá xăng là gì?\n10:49 Cầu thủ nữ Iran xin tỵ nạn ở Úc.\n18:13 Mojtaba Khamenei - tân Lãnh tụ Tối cao mới của Iran. Cha truyền con nối.\n20:46 Vlogger Mỹ bỏ căn hộ triệu đô ở Thượng Hải, thích thú với Sài Gòn. \n26:05 Nhạc thơ: Cô láng giềng, thơ Xuân Diệu\n\nTìm hiểu hoài cũng không hiểu mô hình của chúng ta là gì.\n- Nếu là thị trường thì thả nổi.\n- Nếu là kiểm soát thì trợ giá.\n\nCòn phân nửa thì kiểu gì thì người tiêu dùng cũng gánh. Ai hiểu xin phân tích. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN282 Xăng nhảy vọt, quỹ bình ổn giá xăng đâu. Đội Iran xin tỵ nạn. Iran có lãnh tụ mới.", 1917, false, "H7x9rkCiFYw", "https://www.youtube.com/watch?v=H7x9rkCiFYw", "/downloads/shows/NNN/Season 2026/s2026e030900 - NNN282 Xăng nhảy vọt, quỹ bình ổn giá xăng đâu. Đội Iran xin tỵ nạn. Iran có lãnh tụ mới..mp4", false, 2, ~U[2026-03-09 16:36:13Z]] 20:08:31.897 [debug] QUERY OK source="sources" db=0.5ms idle=27.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:31.898 [debug] QUERY OK source="media_profiles" db=0.5ms idle=4.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:08:31.899 [debug] QUERY OK source="media_items" db=0.6ms idle=4.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 [1274397] 20:08:31.899 [debug] Current batch of media processed. Will check again in 1000ms 20:08:32.900 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 281. Nói về:\n\n00:00 Mở đầu.\n00:35 Xôi Lạc TV và coi lậu. Tự do và bản quyền. Ranh giới là gì?\n12:36 Cuộc sống bên trong Iran hiện tại. Mỹ sắp đưa quân vô Iran?\n21:32 Cơ chế chính trị Iran.\n30:17 Sự thật về cái chết của Kasim Hoàng Vũ. Bệnh ung Thư.\n32:43 1.5 triệu người dùng bỏ ChatGPT vì chính trị.\n35:27 Mở rộng đường, nhà dân nằm trên cao. Khổ dân.\n38:33 Nhạc thơ: Đêm dài chiến tuyến, thơ Xuân Diệu.\n \nỞ đây không cổ vũ cho web lậu. Cách tốt nhất để dẹp web lậu là vừa đánh, vừa cải tiến web chính thống. Người dùng coi web lậu là cách họ phản kháng lại các kênh chính thống. Cái chính vẫn là luật bản quyền, nếu không có thì nền kinh tế sáng tạo sẽ sụp đổ liền.\n\nNgười Iran đang vui và hồi hộp vì hy vọng là không còn nhà nước cực đoan nữa. Vậy mà nhiều bạn lại đang khóc cho Iran. Sao rảnh vậy?\n\nCấu trúc quyền lực của Iran\nhttps://www.cfr.org/articles/islamic-republics-power-centers\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2638, "filename" => "/downloads/shows/NNN/Season 2026/s2026e030700 - NNN281 Xôi Lạc TV đúng, sai. Bên trong cơ chế Iran. Kasim Hoàng Vũ ch.ết vì ung thư..mp4", "id" => "2VWTCFdYCRc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2VWTCFdYCRc", "playlist_index" => 2, "timestamp" => 1772886786, "title" => "NNN281 Xôi Lạc TV đúng, sai. Bên trong cơ chế Iran. Kasim Hoàng Vũ ch.ết vì ung thư.", "upload_date" => "20260307"} 20:08:32.900 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1004.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:08:32.901 [debug] QUERY OK source="sources" db=0.2ms idle=1003.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:32.902 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1003.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-07 12:33:06Z], 2] 20:08:32.904 [debug] QUERY OK source="media_items" db=1.5ms idle=1003.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 281. Nói về:\n\n00:00 Mở đầu.\n00:35 Xôi Lạc TV và coi lậu. Tự do và bản quyền. Ranh giới là gì?\n12:36 Cuộc sống bên trong Iran hiện tại. Mỹ sắp đưa quân vô Iran?\n21:32 Cơ chế chính trị Iran.\n30:17 Sự thật về cái chết của Kasim Hoàng Vũ. Bệnh ung Thư.\n32:43 1.5 triệu người dùng bỏ ChatGPT vì chính trị.\n35:27 Mở rộng đường, nhà dân nằm trên cao. Khổ dân.\n38:33 Nhạc thơ: Đêm dài chiến tuyến, thơ Xuân Diệu.\n \nỞ đây không cổ vũ cho web lậu. Cách tốt nhất để dẹp web lậu là vừa đánh, vừa cải tiến web chính thống. Người dùng coi web lậu là cách họ phản kháng lại các kênh chính thống. Cái chính vẫn là luật bản quyền, nếu không có thì nền kinh tế sáng tạo sẽ sụp đổ liền.\n\nNgười Iran đang vui và hồi hộp vì hy vọng là không còn nhà nước cực đoan nữa. Vậy mà nhiều bạn lại đang khóc cho Iran. Sao rảnh vậy?\n\nCấu trúc quyền lực của Iran\nhttps://www.cfr.org/articles/islamic-republics-power-centers\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN281 Xôi Lạc TV đúng, sai. Bên trong cơ chế Iran. Kasim Hoàng Vũ ch.ết vì ung thư.", "498537c9-6973-4210-9554-be433ad6697e", 2638, false, "2VWTCFdYCRc", "https://www.youtube.com/watch?v=2VWTCFdYCRc", 2, "/downloads/shows/NNN/Season 2026/s2026e030700 - NNN281 Xôi Lạc TV đúng, sai. Bên trong cơ chế Iran. Kasim Hoàng Vũ ch.ết vì ung thư..mp4", false, false, false, 2, [], 98, ~U[2026-03-07 12:33:06Z], ~U[2026-03-11 13:08:32Z], ~U[2026-03-11 13:08:32Z], "Đây là podcast Nhân Nói Nhảm, tập 281. Nói về:\n\n00:00 Mở đầu.\n00:35 Xôi Lạc TV và coi lậu. Tự do và bản quyền. Ranh giới là gì?\n12:36 Cuộc sống bên trong Iran hiện tại. Mỹ sắp đưa quân vô Iran?\n21:32 Cơ chế chính trị Iran.\n30:17 Sự thật về cái chết của Kasim Hoàng Vũ. Bệnh ung Thư.\n32:43 1.5 triệu người dùng bỏ ChatGPT vì chính trị.\n35:27 Mở rộng đường, nhà dân nằm trên cao. Khổ dân.\n38:33 Nhạc thơ: Đêm dài chiến tuyến, thơ Xuân Diệu.\n \nỞ đây không cổ vũ cho web lậu. Cách tốt nhất để dẹp web lậu là vừa đánh, vừa cải tiến web chính thống. Người dùng coi web lậu là cách họ phản kháng lại các kênh chính thống. Cái chính vẫn là luật bản quyền, nếu không có thì nền kinh tế sáng tạo sẽ sụp đổ liền.\n\nNgười Iran đang vui và hồi hộp vì hy vọng là không còn nhà nước cực đoan nữa. Vậy mà nhiều bạn lại đang khóc cho Iran. Sao rảnh vậy?\n\nCấu trúc quyền lực của Iran\nhttps://www.cfr.org/articles/islamic-republics-power-centers\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN281 Xôi Lạc TV đúng, sai. Bên trong cơ chế Iran. Kasim Hoàng Vũ ch.ết vì ung thư.", 2638, false, "2VWTCFdYCRc", "https://www.youtube.com/watch?v=2VWTCFdYCRc", "/downloads/shows/NNN/Season 2026/s2026e030700 - NNN281 Xôi Lạc TV đúng, sai. Bên trong cơ chế Iran. Kasim Hoàng Vũ ch.ết vì ung thư..mp4", false, 2, ~U[2026-03-07 12:33:06Z]] 20:08:32.905 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=32.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:32.906 [debug] QUERY OK source="media_profiles" db=0.6ms 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] 20:08:32.907 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1212227] 20:08:32.907 [debug] Current batch of media processed. Will check again in 1000ms 20:08:33.908 [debug] Current batch of media processed. Will check again in 1000ms 20:08:34.910 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 280. Nói về:\n\n00:00 Mở đầu.\n00:39 Kasim Hoàng Vũ qua đời. Dân mạng cười vui.\n09:40 Khách Trung Quốc chê tiệm bún ở Hà Nội dơ. Quán bị phạt 4.5 triệu.\n22:09 Vì sao Iran ghét Israel.\n26:49 Barron Trump nên đi nghĩa vụ quân sự.\n30:05 Nhạc thơ: Hứa thương anh, thơ Xuân Diệu.\n\nKhách Trung Quốc chê thì tiếp thu và khắc phục. Chứ khách Việt Nam mà ra Hà Nội chê thì sao ta, có bị chuyển hộ khẩu qua Cali không. Không lẽ chỉ khách nước ngoài mới được góp ý. \n\nNếu Kasim Hoàng Vũ qua đời ở Mỹ vì thiếu tiền và kỹ thuật y tế kém, thì ở Việt Nam sẽ tốt hơn? \n\nCon của Putin cũng có đi nghĩa vụ quân sự đâu, trốn hết. Quân Mỹ là quân chuyên nghiệp, ai thích thì đi chứ không có ép. Chất lượng quan trọng hơn số lượng.\n \nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2147, "filename" => "/downloads/shows/NNN/Season 2026/s2026e030600 - NNN280 Khách Trung Quốc chê quán ở Hà Nội dơ. Kasim Hoàng Vũ qua đời. Barron Trump đi nghĩa vụ..mp4", "id" => "IOieB7qVDWA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=IOieB7qVDWA", "playlist_index" => 3, "timestamp" => 1772801880, "title" => "NNN280 Khách Trung Quốc chê quán ở Hà Nội dơ. Kasim Hoàng Vũ qua đời. Barron Trump đi nghĩa vụ.", "upload_date" => "20260306"} 20:08:34.911 [debug] QUERY OK source="sources" db=0.5ms idle=612.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:08:34.911 [debug] QUERY OK source="sources" db=0.2ms idle=613.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:34.913 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=614.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-06 12:58:00Z], 2] 20:08:34.915 [debug] QUERY OK source="media_items" db=1.4ms idle=615.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 280. Nói về:\n\n00:00 Mở đầu.\n00:39 Kasim Hoàng Vũ qua đời. Dân mạng cười vui.\n09:40 Khách Trung Quốc chê tiệm bún ở Hà Nội dơ. Quán bị phạt 4.5 triệu.\n22:09 Vì sao Iran ghét Israel.\n26:49 Barron Trump nên đi nghĩa vụ quân sự.\n30:05 Nhạc thơ: Hứa thương anh, thơ Xuân Diệu.\n\nKhách Trung Quốc chê thì tiếp thu và khắc phục. Chứ khách Việt Nam mà ra Hà Nội chê thì sao ta, có bị chuyển hộ khẩu qua Cali không. Không lẽ chỉ khách nước ngoài mới được góp ý. \n\nNếu Kasim Hoàng Vũ qua đời ở Mỹ vì thiếu tiền và kỹ thuật y tế kém, thì ở Việt Nam sẽ tốt hơn? \n\nCon của Putin cũng có đi nghĩa vụ quân sự đâu, trốn hết. Quân Mỹ là quân chuyên nghiệp, ai thích thì đi chứ không có ép. Chất lượng quan trọng hơn số lượng.\n \nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN280 Khách Trung Quốc chê quán ở Hà Nội dơ. Kasim Hoàng Vũ qua đời. Barron Trump đi nghĩa vụ.", "4c9eaff7-672f-447b-b56b-3e32ad9d5064", 2147, false, "IOieB7qVDWA", "https://www.youtube.com/watch?v=IOieB7qVDWA", 3, "/downloads/shows/NNN/Season 2026/s2026e030600 - NNN280 Khách Trung Quốc chê quán ở Hà Nội dơ. Kasim Hoàng Vũ qua đời. Barron Trump đi nghĩa vụ..mp4", false, false, false, 2, [], 98, ~U[2026-03-06 12:58:00Z], ~U[2026-03-11 13:08:34Z], ~U[2026-03-11 13:08:34Z], "Đây là podcast Nhân Nói Nhảm, tập 280. Nói về:\n\n00:00 Mở đầu.\n00:39 Kasim Hoàng Vũ qua đời. Dân mạng cười vui.\n09:40 Khách Trung Quốc chê tiệm bún ở Hà Nội dơ. Quán bị phạt 4.5 triệu.\n22:09 Vì sao Iran ghét Israel.\n26:49 Barron Trump nên đi nghĩa vụ quân sự.\n30:05 Nhạc thơ: Hứa thương anh, thơ Xuân Diệu.\n\nKhách Trung Quốc chê thì tiếp thu và khắc phục. Chứ khách Việt Nam mà ra Hà Nội chê thì sao ta, có bị chuyển hộ khẩu qua Cali không. Không lẽ chỉ khách nước ngoài mới được góp ý. \n\nNếu Kasim Hoàng Vũ qua đời ở Mỹ vì thiếu tiền và kỹ thuật y tế kém, thì ở Việt Nam sẽ tốt hơn? \n\nCon của Putin cũng có đi nghĩa vụ quân sự đâu, trốn hết. Quân Mỹ là quân chuyên nghiệp, ai thích thì đi chứ không có ép. Chất lượng quan trọng hơn số lượng.\n \nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN280 Khách Trung Quốc chê quán ở Hà Nội dơ. Kasim Hoàng Vũ qua đời. Barron Trump đi nghĩa vụ.", 2147, false, "IOieB7qVDWA", "https://www.youtube.com/watch?v=IOieB7qVDWA", "/downloads/shows/NNN/Season 2026/s2026e030600 - NNN280 Khách Trung Quốc chê quán ở Hà Nội dơ. Kasim Hoàng Vũ qua đời. Barron Trump đi nghĩa vụ..mp4", false, 2, ~U[2026-03-06 12:58:00Z]] 20:08:34.916 [debug] QUERY OK source="sources" db=0.6ms idle=38.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:34.917 [debug] QUERY OK source="media_profiles" db=0.6ms 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] 20:08:34.917 [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 [1183940] 20:08:34.918 [debug] Current batch of media processed. Will check again in 1000ms 20:08:35.918 [debug] Current batch of media processed. Will check again in 1000ms 20:08:36.919 [debug] Current batch of media processed. Will check again in 1000ms 20:08:37.921 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 279. Nói về:\n\n00:00 Mở đầu.\n00:34 Mỹ Israel ném bom vô trường học ở Iran, 150 học sinh chết?\n11:05 Quân Kurdish đánh Iran.\n15:15 Vì sao người Kurdish không có nước riêng?\n20:37 6 quân nhân Mỹ đã chết.\n23:35 Đỗ Nhật Hoàng khịa về việc đi nghĩa vụ quân sự?\n27:45 Nhạc thơ: Đan áo mùa Xuân, thơ Nguyễn Bính.\n\nĐể ý điều này. Có nhiều trại lính hay căn cứ quân sự của Iran….nằm kế trường học hay bệnh viện. Mục đích là gì, ngoài việc biết rằng Mỹ Israel sẽ không dám đánh. Thú vị.\n\nTò mò thêm. Có nhiều ngôi sao làm về lòng yêu nước nhưng bao nhiêu đã đi NVQS. NVQS có phải là tiêu chuẩn của lòng yêu nước không?\n\nLịch sử thành lập quốc gia của người Kurd\nhttps://www.cfr.org/timelines/kurds-long-struggle-statelessness \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 1955, "filename" => "/downloads/shows/NNN/Season 2026/s2026e030500 - NNN279 Người Kurds sẽ đánh Iran? Mỹ Israel gi.ết 160 trẻ em. Iran núp trong trường học..mp4", "id" => "DuonkfaBKF4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DuonkfaBKF4", "playlist_index" => 4, "timestamp" => 1772723424, "title" => "NNN279 Người Kurds sẽ đánh Iran? Mỹ Israel gi.ết 160 trẻ em. Iran núp trong trường học.", "upload_date" => "20260305"} 20:08:37.922 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1623.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:08:37.922 [debug] QUERY OK source="sources" db=0.2ms idle=1624.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:37.924 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1624.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-05 15:10:24Z], 2] 20:08:37.933 [debug] QUERY OK source="media_items" db=8.7ms idle=1042.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 279. Nói về:\n\n00:00 Mở đầu.\n00:34 Mỹ Israel ném bom vô trường học ở Iran, 150 học sinh chết?\n11:05 Quân Kurdish đánh Iran.\n15:15 Vì sao người Kurdish không có nước riêng?\n20:37 6 quân nhân Mỹ đã chết.\n23:35 Đỗ Nhật Hoàng khịa về việc đi nghĩa vụ quân sự?\n27:45 Nhạc thơ: Đan áo mùa Xuân, thơ Nguyễn Bính.\n\nĐể ý điều này. Có nhiều trại lính hay căn cứ quân sự của Iran….nằm kế trường học hay bệnh viện. Mục đích là gì, ngoài việc biết rằng Mỹ Israel sẽ không dám đánh. Thú vị.\n\nTò mò thêm. Có nhiều ngôi sao làm về lòng yêu nước nhưng bao nhiêu đã đi NVQS. NVQS có phải là tiêu chuẩn của lòng yêu nước không?\n\nLịch sử thành lập quốc gia của người Kurd\nhttps://www.cfr.org/timelines/kurds-long-struggle-statelessness \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN279 Người Kurds sẽ đánh Iran? Mỹ Israel gi.ết 160 trẻ em. Iran núp trong trường học.", "6cb7b4b6-9d2d-44a8-a439-df5b660e2656", 1955, false, "DuonkfaBKF4", "https://www.youtube.com/watch?v=DuonkfaBKF4", 4, "/downloads/shows/NNN/Season 2026/s2026e030500 - NNN279 Người Kurds sẽ đánh Iran? Mỹ Israel gi.ết 160 trẻ em. Iran núp trong trường học..mp4", false, false, false, 2, [], 98, ~U[2026-03-05 15:10:24Z], ~U[2026-03-11 13:08:37Z], ~U[2026-03-11 13:08:37Z], "Đây là podcast Nhân Nói Nhảm, tập 279. Nói về:\n\n00:00 Mở đầu.\n00:34 Mỹ Israel ném bom vô trường học ở Iran, 150 học sinh chết?\n11:05 Quân Kurdish đánh Iran.\n15:15 Vì sao người Kurdish không có nước riêng?\n20:37 6 quân nhân Mỹ đã chết.\n23:35 Đỗ Nhật Hoàng khịa về việc đi nghĩa vụ quân sự?\n27:45 Nhạc thơ: Đan áo mùa Xuân, thơ Nguyễn Bính.\n\nĐể ý điều này. Có nhiều trại lính hay căn cứ quân sự của Iran….nằm kế trường học hay bệnh viện. Mục đích là gì, ngoài việc biết rằng Mỹ Israel sẽ không dám đánh. Thú vị.\n\nTò mò thêm. Có nhiều ngôi sao làm về lòng yêu nước nhưng bao nhiêu đã đi NVQS. NVQS có phải là tiêu chuẩn của lòng yêu nước không?\n\nLịch sử thành lập quốc gia của người Kurd\nhttps://www.cfr.org/timelines/kurds-long-struggle-statelessness \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN279 Người Kurds sẽ đánh Iran? Mỹ Israel gi.ết 160 trẻ em. Iran núp trong trường học.", 1955, false, "DuonkfaBKF4", "https://www.youtube.com/watch?v=DuonkfaBKF4", "/downloads/shows/NNN/Season 2026/s2026e030500 - NNN279 Người Kurds sẽ đánh Iran? Mỹ Israel gi.ết 160 trẻ em. Iran núp trong trường học..mp4", false, 2, ~U[2026-03-05 15:10:24Z]] 20:08:37.935 [debug] QUERY OK source="sources" db=0.8ms idle=49.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:37.935 [debug] QUERY OK source="media_profiles" db=0.4ms idle=13.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:08:37.937 [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 [1157602] 20:08:37.937 [debug] Current batch of media processed. Will check again in 1000ms 20:08:38.938 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "NNN278 Phụ nữ Iran ăn mừng. Mỹ mất $210 tỷ vì Iran. Cuba sẽ quay xe, theo kinh tế thị trường?\n\nĐây là podcast Nhân Nói Nhảm, tập 278. Nói về:\n\n00:00 Mở đầu.\n00:33 Phi công Mỹ bị bắn nhầm ở Kuwait. Người dân cảm ơn.\n03:13 Phụ nữ Iran ăn mừng.\n11:43 Anh Quốc không tham chiến.\n18:13 Israel hack Iran.\n20:52 Mỹ thiệt hại $210 tỷ vì Iran.\n23:47 Cuba quay xe? Đổi mới.\n28:40 Giới thiệu phim Tehran trên Apple TV.\n31:21 Nhạc thơ: Đời không như là mơ, thơ Bùi Giáng.\n\nMới nghỉ có một ngày mà đã không bắt kịp dòng tin. Loạn thiệt. Thật đáng tiếc cho Ba Tư khi đã bị đám tôn giáo cực đoan điều hành. \n\nPhụ nữ Iran vui mừng vì biết họ có cơ hội được giải thoát khỏi một hệ tư tưởng cực đoan. Nhưng có một số người lại buồn thuê?\n\nBảo đảm năm sau, sẽ có phim về vụ ném bom và Israel hack Iran. Quá hấp dẫn để bỏ qua.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2242, "filename" => "/downloads/shows/NNN/Season 2026/s2026e030400 - NNN278 Phụ nữ Iran ăn mừng. Mỹ mất $210 tỷ vì Iran. Cuba sẽ quay xe, theo kinh tế thị trường?.mp4", "id" => "r6PHMyraPN4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=r6PHMyraPN4", "playlist_index" => 5, "timestamp" => 1772639122, "title" => "NNN278 Phụ nữ Iran ăn mừng. Mỹ mất $210 tỷ vì Iran. Cuba sẽ quay xe, theo kinh tế thị trường?", "upload_date" => "20260304"} 20:08:38.939 [debug] QUERY OK source="sources" db=0.4ms idle=1005.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:08:38.939 [debug] QUERY OK source="sources" db=0.2ms idle=1004.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:38.941 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1004.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-04 15:45:22Z], 2] 20:08:38.943 [debug] QUERY OK source="media_items" db=1.9ms idle=1004.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["NNN278 Phụ nữ Iran ăn mừng. Mỹ mất $210 tỷ vì Iran. Cuba sẽ quay xe, theo kinh tế thị trường?\n\nĐây là podcast Nhân Nói Nhảm, tập 278. Nói về:\n\n00:00 Mở đầu.\n00:33 Phi công Mỹ bị bắn nhầm ở Kuwait. Người dân cảm ơn.\n03:13 Phụ nữ Iran ăn mừng.\n11:43 Anh Quốc không tham chiến.\n18:13 Israel hack Iran.\n20:52 Mỹ thiệt hại $210 tỷ vì Iran.\n23:47 Cuba quay xe? Đổi mới.\n28:40 Giới thiệu phim Tehran trên Apple TV.\n31:21 Nhạc thơ: Đời không như là mơ, thơ Bùi Giáng.\n\nMới nghỉ có một ngày mà đã không bắt kịp dòng tin. Loạn thiệt. Thật đáng tiếc cho Ba Tư khi đã bị đám tôn giáo cực đoan điều hành. \n\nPhụ nữ Iran vui mừng vì biết họ có cơ hội được giải thoát khỏi một hệ tư tưởng cực đoan. Nhưng có một số người lại buồn thuê?\n\nBảo đảm năm sau, sẽ có phim về vụ ném bom và Israel hack Iran. Quá hấp dẫn để bỏ qua.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN278 Phụ nữ Iran ăn mừng. Mỹ mất $210 tỷ vì Iran. Cuba sẽ quay xe, theo kinh tế thị trường?", "590bdbd3-d0eb-4774-9564-8b87fa80c684", 2242, false, "r6PHMyraPN4", "https://www.youtube.com/watch?v=r6PHMyraPN4", 5, "/downloads/shows/NNN/Season 2026/s2026e030400 - NNN278 Phụ nữ Iran ăn mừng. Mỹ mất $210 tỷ vì Iran. Cuba sẽ quay xe, theo kinh tế thị trường?.mp4", false, false, false, 2, [], 98, ~U[2026-03-04 15:45:22Z], ~U[2026-03-11 13:08:38Z], ~U[2026-03-11 13:08:38Z], "NNN278 Phụ nữ Iran ăn mừng. Mỹ mất $210 tỷ vì Iran. Cuba sẽ quay xe, theo kinh tế thị trường?\n\nĐây là podcast Nhân Nói Nhảm, tập 278. Nói về:\n\n00:00 Mở đầu.\n00:33 Phi công Mỹ bị bắn nhầm ở Kuwait. Người dân cảm ơn.\n03:13 Phụ nữ Iran ăn mừng.\n11:43 Anh Quốc không tham chiến.\n18:13 Israel hack Iran.\n20:52 Mỹ thiệt hại $210 tỷ vì Iran.\n23:47 Cuba quay xe? Đổi mới.\n28:40 Giới thiệu phim Tehran trên Apple TV.\n31:21 Nhạc thơ: Đời không như là mơ, thơ Bùi Giáng.\n\nMới nghỉ có một ngày mà đã không bắt kịp dòng tin. Loạn thiệt. Thật đáng tiếc cho Ba Tư khi đã bị đám tôn giáo cực đoan điều hành. \n\nPhụ nữ Iran vui mừng vì biết họ có cơ hội được giải thoát khỏi một hệ tư tưởng cực đoan. Nhưng có một số người lại buồn thuê?\n\nBảo đảm năm sau, sẽ có phim về vụ ném bom và Israel hack Iran. Quá hấp dẫn để bỏ qua.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN278 Phụ nữ Iran ăn mừng. Mỹ mất $210 tỷ vì Iran. Cuba sẽ quay xe, theo kinh tế thị trường?", 2242, false, "r6PHMyraPN4", "https://www.youtube.com/watch?v=r6PHMyraPN4", "/downloads/shows/NNN/Season 2026/s2026e030400 - NNN278 Phụ nữ Iran ăn mừng. Mỹ mất $210 tỷ vì Iran. Cuba sẽ quay xe, theo kinh tế thị trường?.mp4", false, 2, ~U[2026-03-04 15:45:22Z]] 20:08:38.944 [debug] QUERY OK source="sources" db=0.5ms idle=57.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:38.945 [debug] QUERY OK source="media_profiles" db=0.8ms 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] 20:08:38.946 [debug] QUERY OK source="media_items" db=0.5ms 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 [1087534] 20:08:38.946 [debug] Current batch of media processed. Will check again in 1000ms 20:08:39.948 [debug] Current batch of media processed. Will check again in 1000ms 20:08:40.949 [debug] Current batch of media processed. Will check again in 1000ms 20:08:41.950 [debug] Current batch of media processed. Will check again in 1000ms 20:08:42.950 [debug] Current batch of media processed. Will check again in 1000ms 20:08:43.952 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 277. Nói về:\n\n00:00 Mở đầu.\n00:43 Nói nhảm tiếp về Mỹ, Israel, Iran. Ai sẽ quay xe trước?\n06:57 Nhìn lại Bush đưa quân vào Iraq 2003. Hậu quả và bài học.\n13:27 Nhìn lại Việt Nam đưa quân qua Campuchia để diệt Khmer Đỏ 1979.\n22:44 Sài Gòn cần 1,000,000 tỷ để tăng 10% GDP.\n28:14 Người Việt bị kỳ thị ở Nhật. Không cho thuê nhà.\n32:14 Nhạc thơ: Không có ngày Chủ Nhật, Bốn mùa thay lá, thơ Bùi Giáng.\n\nTuy ở đời không có nếu, nhưng:\n- Nếu Iran có hạt nhân thì sao?\n- Nếu Mỹ không chặn Iran ở chiến tranh vùng vịnh 1 thì sao.\n- Nếu Mỹ không chặn Bắc Hàn thì sao.\n- Nếu Mỹ không đưa quân vô Pakistan để bắt Bin Laden thì sao?\n- Nếu Khmer Rouge không bị tiêu diệt thì sao?\n- Nếu Mỹ không can thiệp ở Kosovo thì sao?\n- Nếu nếu nếu nếu……\n\nThấy nhiều bạn cãi lộn, mình thấy hài. Tại sao phải chửi bới nhau chỉ vì không cùng quan điểm. Mong mọi người hãy cởi mở và tôn trọng ý kiến của nhau. Hãy có cái nhìn đa chiều về bất cứ lĩnh vực nào. Vui vẻ không quạo.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2361, "filename" => "/downloads/shows/NNN/Season 2026/s2026e030200 - NNN277 Mỹ hay Iran sẽ bỏ cuộc? Bài học Iraq từ Bush 43. Việt Nam vào Campuchia 1979..mp4", "id" => "3EGT2gw_vDk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=3EGT2gw_vDk", "playlist_index" => 6, "timestamp" => 1772470139, "title" => "NNN277 Mỹ hay Iran sẽ bỏ cuộc? Bài học Iraq từ Bush 43. Việt Nam vào Campuchia 1979.", "upload_date" => "20260302"} 20:08:43.953 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1655.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:08:43.954 [debug] QUERY OK source="sources" db=0.3ms idle=1655.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:43.955 [debug] QUERY OK source="media_items" db=1.2ms idle=1656.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-02 16:48:59Z], 2] 20:08:43.959 [debug] QUERY OK source="media_items" db=2.1ms idle=1062.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 277. Nói về:\n\n00:00 Mở đầu.\n00:43 Nói nhảm tiếp về Mỹ, Israel, Iran. Ai sẽ quay xe trước?\n06:57 Nhìn lại Bush đưa quân vào Iraq 2003. Hậu quả và bài học.\n13:27 Nhìn lại Việt Nam đưa quân qua Campuchia để diệt Khmer Đỏ 1979.\n22:44 Sài Gòn cần 1,000,000 tỷ để tăng 10% GDP.\n28:14 Người Việt bị kỳ thị ở Nhật. Không cho thuê nhà.\n32:14 Nhạc thơ: Không có ngày Chủ Nhật, Bốn mùa thay lá, thơ Bùi Giáng.\n\nTuy ở đời không có nếu, nhưng:\n- Nếu Iran có hạt nhân thì sao?\n- Nếu Mỹ không chặn Iran ở chiến tranh vùng vịnh 1 thì sao.\n- Nếu Mỹ không chặn Bắc Hàn thì sao.\n- Nếu Mỹ không đưa quân vô Pakistan để bắt Bin Laden thì sao?\n- Nếu Khmer Rouge không bị tiêu diệt thì sao?\n- Nếu Mỹ không can thiệp ở Kosovo thì sao?\n- Nếu nếu nếu nếu……\n\nThấy nhiều bạn cãi lộn, mình thấy hài. Tại sao phải chửi bới nhau chỉ vì không cùng quan điểm. Mong mọi người hãy cởi mở và tôn trọng ý kiến của nhau. Hãy có cái nhìn đa chiều về bất cứ lĩnh vực nào. Vui vẻ không quạo.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN277 Mỹ hay Iran sẽ bỏ cuộc? Bài học Iraq từ Bush 43. Việt Nam vào Campuchia 1979.", "db1e6576-e5e1-460c-980e-eb37bff761e5", 2361, false, "3EGT2gw_vDk", "https://www.youtube.com/watch?v=3EGT2gw_vDk", 6, "/downloads/shows/NNN/Season 2026/s2026e030200 - NNN277 Mỹ hay Iran sẽ bỏ cuộc? Bài học Iraq từ Bush 43. Việt Nam vào Campuchia 1979..mp4", false, false, false, 2, [], 98, ~U[2026-03-02 16:48:59Z], ~U[2026-03-11 13:08:43Z], ~U[2026-03-11 13:08:43Z], "Đây là podcast Nhân Nói Nhảm, tập 277. Nói về:\n\n00:00 Mở đầu.\n00:43 Nói nhảm tiếp về Mỹ, Israel, Iran. Ai sẽ quay xe trước?\n06:57 Nhìn lại Bush đưa quân vào Iraq 2003. Hậu quả và bài học.\n13:27 Nhìn lại Việt Nam đưa quân qua Campuchia để diệt Khmer Đỏ 1979.\n22:44 Sài Gòn cần 1,000,000 tỷ để tăng 10% GDP.\n28:14 Người Việt bị kỳ thị ở Nhật. Không cho thuê nhà.\n32:14 Nhạc thơ: Không có ngày Chủ Nhật, Bốn mùa thay lá, thơ Bùi Giáng.\n\nTuy ở đời không có nếu, nhưng:\n- Nếu Iran có hạt nhân thì sao?\n- Nếu Mỹ không chặn Iran ở chiến tranh vùng vịnh 1 thì sao.\n- Nếu Mỹ không chặn Bắc Hàn thì sao.\n- Nếu Mỹ không đưa quân vô Pakistan để bắt Bin Laden thì sao?\n- Nếu Khmer Rouge không bị tiêu diệt thì sao?\n- Nếu Mỹ không can thiệp ở Kosovo thì sao?\n- Nếu nếu nếu nếu……\n\nThấy nhiều bạn cãi lộn, mình thấy hài. Tại sao phải chửi bới nhau chỉ vì không cùng quan điểm. Mong mọi người hãy cởi mở và tôn trọng ý kiến của nhau. Hãy có cái nhìn đa chiều về bất cứ lĩnh vực nào. Vui vẻ không quạo.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN277 Mỹ hay Iran sẽ bỏ cuộc? Bài học Iraq từ Bush 43. Việt Nam vào Campuchia 1979.", 2361, false, "3EGT2gw_vDk", "https://www.youtube.com/watch?v=3EGT2gw_vDk", "/downloads/shows/NNN/Season 2026/s2026e030200 - NNN277 Mỹ hay Iran sẽ bỏ cuộc? Bài học Iraq từ Bush 43. Việt Nam vào Campuchia 1979..mp4", false, 2, ~U[2026-03-02 16:48:59Z]] 20:08:43.960 [debug] QUERY OK source="sources" db=0.6ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:43.961 [debug] QUERY OK source="media_profiles" db=0.5ms 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] 20:08:43.962 [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 [1028547] 20:08:43.962 [debug] Current batch of media processed. Will check again in 1000ms 20:08:44.963 [debug] Current batch of media processed. Will check again in 1000ms 20:08:45.964 [debug] Current batch of media processed. Will check again in 1000ms 20:08:46.965 [debug] Current batch of media processed. Will check again in 1000ms 20:08:47.966 [debug] Current batch of media processed. Will check again in 1000ms 20:08:48.968 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 276. Nói về:\n\n00:00 Mở đầu.\n00:54 Lãnh tụ Ayatollah Ali Khamenei của Iran đã chết. Ông ấy là ai.\n09:57 Người Iran ăn mừng.\n19:41 Lịch sử khủng bố của Iran.\n23:36 Lịch sử “Xâm chiếm” của Mỹ. Clinton đưa quân vào Kosovo 1999.\n33:29 Phim “Not without my daughter” [Tôi không đi nếu thiếu con gái của mình].\n36:47 Giá phở ở Sài Gòn tăng sau Tết.\n42:26 Người Bắc mời cơm thì đừng ăn?\n44:36 Nhạc thơ: Người em sầu mộng, Gia tài của mẹ, thơ ngẫu nhiên.\n\nCái này không biết nên hỏi. Năm 1979, Việt Nam đưa quân qua Campuchia, đánh Pol Pol và giải phóng Campuchia. Bị quốc tế lên án là xâm chiếm. Nhưng nếu để cho Khmer Đỏ diệt chung Campuchia thì bây giờ ra sao. Bây giờ khi nhìn lại, người ta có thể đánh giá tổng quát. Đúng nhận, sai cãi.\n\nIran giết dân của họ thì sao không ai lên án, mà lại lên án Israel/Mỹ. Cái nhìn cũng cần góc nhìn đa chiều.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 3306, "filename" => "/downloads/shows/NNN/Season 2026/s2026e030100 - NNN276 Lãnh tụ Iran ch.ết. Người Iran mừng. Lịch sử Mỹ xâm chiếm. Giá phở Sài Gòn tăng..mp4", "id" => "vfqnkUsD2GY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vfqnkUsD2GY", "playlist_index" => 7, "timestamp" => 1772388613, "title" => "NNN276 Lãnh tụ Iran ch.ết. Người Iran mừng. Lịch sử Mỹ xâm chiếm. Giá phở Sài Gòn tăng.", "upload_date" => "20260301"} 20:08:48.968 [debug] QUERY OK source="sources" db=0.3ms idle=1670.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:08:48.969 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1671.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:48.970 [debug] QUERY OK source="media_items" db=0.9ms idle=1671.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 18:10:13Z], 2] 20:08:48.973 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1065.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 276. Nói về:\n\n00:00 Mở đầu.\n00:54 Lãnh tụ Ayatollah Ali Khamenei của Iran đã chết. Ông ấy là ai.\n09:57 Người Iran ăn mừng.\n19:41 Lịch sử khủng bố của Iran.\n23:36 Lịch sử “Xâm chiếm” của Mỹ. Clinton đưa quân vào Kosovo 1999.\n33:29 Phim “Not without my daughter” [Tôi không đi nếu thiếu con gái của mình].\n36:47 Giá phở ở Sài Gòn tăng sau Tết.\n42:26 Người Bắc mời cơm thì đừng ăn?\n44:36 Nhạc thơ: Người em sầu mộng, Gia tài của mẹ, thơ ngẫu nhiên.\n\nCái này không biết nên hỏi. Năm 1979, Việt Nam đưa quân qua Campuchia, đánh Pol Pol và giải phóng Campuchia. Bị quốc tế lên án là xâm chiếm. Nhưng nếu để cho Khmer Đỏ diệt chung Campuchia thì bây giờ ra sao. Bây giờ khi nhìn lại, người ta có thể đánh giá tổng quát. Đúng nhận, sai cãi.\n\nIran giết dân của họ thì sao không ai lên án, mà lại lên án Israel/Mỹ. Cái nhìn cũng cần góc nhìn đa chiều.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN276 Lãnh tụ Iran ch.ết. Người Iran mừng. Lịch sử Mỹ xâm chiếm. Giá phở Sài Gòn tăng.", "e1be9ab9-6dd7-4dcd-b75d-8dfc7f20ca35", 3306, false, "vfqnkUsD2GY", "https://www.youtube.com/watch?v=vfqnkUsD2GY", 7, "/downloads/shows/NNN/Season 2026/s2026e030100 - NNN276 Lãnh tụ Iran ch.ết. Người Iran mừng. Lịch sử Mỹ xâm chiếm. Giá phở Sài Gòn tăng..mp4", false, false, false, 2, [], 98, ~U[2026-03-01 18:10:13Z], ~U[2026-03-11 13:08:48Z], ~U[2026-03-11 13:08:48Z], "Đây là podcast Nhân Nói Nhảm, tập 276. Nói về:\n\n00:00 Mở đầu.\n00:54 Lãnh tụ Ayatollah Ali Khamenei của Iran đã chết. Ông ấy là ai.\n09:57 Người Iran ăn mừng.\n19:41 Lịch sử khủng bố của Iran.\n23:36 Lịch sử “Xâm chiếm” của Mỹ. Clinton đưa quân vào Kosovo 1999.\n33:29 Phim “Not without my daughter” [Tôi không đi nếu thiếu con gái của mình].\n36:47 Giá phở ở Sài Gòn tăng sau Tết.\n42:26 Người Bắc mời cơm thì đừng ăn?\n44:36 Nhạc thơ: Người em sầu mộng, Gia tài của mẹ, thơ ngẫu nhiên.\n\nCái này không biết nên hỏi. Năm 1979, Việt Nam đưa quân qua Campuchia, đánh Pol Pol và giải phóng Campuchia. Bị quốc tế lên án là xâm chiếm. Nhưng nếu để cho Khmer Đỏ diệt chung Campuchia thì bây giờ ra sao. Bây giờ khi nhìn lại, người ta có thể đánh giá tổng quát. Đúng nhận, sai cãi.\n\nIran giết dân của họ thì sao không ai lên án, mà lại lên án Israel/Mỹ. Cái nhìn cũng cần góc nhìn đa chiều.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN276 Lãnh tụ Iran ch.ết. Người Iran mừng. Lịch sử Mỹ xâm chiếm. Giá phở Sài Gòn tăng.", 3306, false, "vfqnkUsD2GY", "https://www.youtube.com/watch?v=vfqnkUsD2GY", "/downloads/shows/NNN/Season 2026/s2026e030100 - NNN276 Lãnh tụ Iran ch.ết. Người Iran mừng. Lịch sử Mỹ xâm chiếm. Giá phở Sài Gòn tăng..mp4", false, 2, ~U[2026-03-01 18:10:13Z]] 20:08:48.973 [debug] QUERY OK source="sources" db=0.6ms idle=66.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:48.974 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 20:08:48.975 [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 [1002527] 20:08:48.975 [debug] Current batch of media processed. Will check again in 1000ms 20:08:49.977 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 275. Nói về:\n\n00:00 Mở đầu.\n00:35 Mỹ và Israel tấn công Iran. Trump thành hoàng đế, Mỹ là đế quốc. \n12:57 Sân bay Tân Sơn Nhất, trước và sau 1975.\n24:13 Tiến sĩ Việt bỏ OpenAI để về Việt Nam.\n30:20 Người Mỹ bỏ Mỹ đi nước ngoài.\n39:16 Sinh đẻ ở Mỹ. 880tr còn 6.4tr.\n41:17 Nhạc thơ: Xin trả nợ người, 1954-1975 (1954 Cha Bỏ Quê, 1975 Con Bỏ Nước), thơ ngẫu nhiên.\n\nMỹ/Israel tấn công Iran kìa. Chừng nào Cuba mới hỗ trợ đồng minh. Mong an bình đến với người dân Iran.\n\nNếu tìm hiểu về sân bay Tân Sơn Nhứt trước 1975, bạn sẽ bất ngờ khi diện tích nó gấp 5 lần hiện nay.\n\nNgười Mỹ bỏ Mỹ nhưng không quốc tịch Mỹ. Họ tận dụng những đặc quyền, tiền để làm giàu. Chứ không phải đi xuất khẩu lao động, làm culi, hay nhập cư lậu. Cho nên dùng từ “Bỏ Mỹ” nghe nó sai sai.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 3012, "filename" => "/downloads/shows/NNN/Season 2026/s2026e022800 - NNN275 Mỹ, Israel tấn công Iran. Tân Sơn Nhứt trước và sau 1975. Người Mỹ bỏ Mỹ đi nước ngoài..mp4", "id" => "yAxkQLAJqwc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=yAxkQLAJqwc", "playlist_index" => 8, "timestamp" => 1772302602, "title" => "NNN275 Mỹ, Israel tấn công Iran. Tân Sơn Nhứt trước và sau 1975. Người Mỹ bỏ Mỹ đi nước ngoài.", "upload_date" => "20260228"} 20:08:49.977 [debug] QUERY OK source="sources" db=0.3ms idle=1004.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:08:49.978 [debug] QUERY OK source="sources" db=0.2ms idle=1004.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:49.979 [debug] QUERY OK source="media_items" db=0.9ms idle=1004.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-28 18:16:42Z], 2] 20:08:49.981 [debug] QUERY OK source="media_items" db=1.5ms idle=1004.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 275. Nói về:\n\n00:00 Mở đầu.\n00:35 Mỹ và Israel tấn công Iran. Trump thành hoàng đế, Mỹ là đế quốc. \n12:57 Sân bay Tân Sơn Nhất, trước và sau 1975.\n24:13 Tiến sĩ Việt bỏ OpenAI để về Việt Nam.\n30:20 Người Mỹ bỏ Mỹ đi nước ngoài.\n39:16 Sinh đẻ ở Mỹ. 880tr còn 6.4tr.\n41:17 Nhạc thơ: Xin trả nợ người, 1954-1975 (1954 Cha Bỏ Quê, 1975 Con Bỏ Nước), thơ ngẫu nhiên.\n\nMỹ/Israel tấn công Iran kìa. Chừng nào Cuba mới hỗ trợ đồng minh. Mong an bình đến với người dân Iran.\n\nNếu tìm hiểu về sân bay Tân Sơn Nhứt trước 1975, bạn sẽ bất ngờ khi diện tích nó gấp 5 lần hiện nay.\n\nNgười Mỹ bỏ Mỹ nhưng không quốc tịch Mỹ. Họ tận dụng những đặc quyền, tiền để làm giàu. Chứ không phải đi xuất khẩu lao động, làm culi, hay nhập cư lậu. Cho nên dùng từ “Bỏ Mỹ” nghe nó sai sai.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN275 Mỹ, Israel tấn công Iran. Tân Sơn Nhứt trước và sau 1975. Người Mỹ bỏ Mỹ đi nước ngoài.", "74b938fd-871f-497e-b59f-c26d694f35e0", 3012, false, "yAxkQLAJqwc", "https://www.youtube.com/watch?v=yAxkQLAJqwc", 8, "/downloads/shows/NNN/Season 2026/s2026e022800 - NNN275 Mỹ, Israel tấn công Iran. Tân Sơn Nhứt trước và sau 1975. Người Mỹ bỏ Mỹ đi nước ngoài..mp4", false, false, false, 2, [], 98, ~U[2026-02-28 18:16:42Z], ~U[2026-03-11 13:08:49Z], ~U[2026-03-11 13:08:49Z], "Đây là podcast Nhân Nói Nhảm, tập 275. Nói về:\n\n00:00 Mở đầu.\n00:35 Mỹ và Israel tấn công Iran. Trump thành hoàng đế, Mỹ là đế quốc. \n12:57 Sân bay Tân Sơn Nhất, trước và sau 1975.\n24:13 Tiến sĩ Việt bỏ OpenAI để về Việt Nam.\n30:20 Người Mỹ bỏ Mỹ đi nước ngoài.\n39:16 Sinh đẻ ở Mỹ. 880tr còn 6.4tr.\n41:17 Nhạc thơ: Xin trả nợ người, 1954-1975 (1954 Cha Bỏ Quê, 1975 Con Bỏ Nước), thơ ngẫu nhiên.\n\nMỹ/Israel tấn công Iran kìa. Chừng nào Cuba mới hỗ trợ đồng minh. Mong an bình đến với người dân Iran.\n\nNếu tìm hiểu về sân bay Tân Sơn Nhứt trước 1975, bạn sẽ bất ngờ khi diện tích nó gấp 5 lần hiện nay.\n\nNgười Mỹ bỏ Mỹ nhưng không quốc tịch Mỹ. Họ tận dụng những đặc quyền, tiền để làm giàu. Chứ không phải đi xuất khẩu lao động, làm culi, hay nhập cư lậu. Cho nên dùng từ “Bỏ Mỹ” nghe nó sai sai.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN275 Mỹ, Israel tấn công Iran. Tân Sơn Nhứt trước và sau 1975. Người Mỹ bỏ Mỹ đi nước ngoài.", 3012, false, "yAxkQLAJqwc", "https://www.youtube.com/watch?v=yAxkQLAJqwc", "/downloads/shows/NNN/Season 2026/s2026e022800 - NNN275 Mỹ, Israel tấn công Iran. Tân Sơn Nhứt trước và sau 1975. Người Mỹ bỏ Mỹ đi nước ngoài..mp4", false, 2, ~U[2026-02-28 18:16:42Z]] 20:08:49.982 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=72.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:49.983 [debug] QUERY OK source="media_profiles" db=0.6ms 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] 20:08:49.983 [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 [974995] 20:08:49.984 [debug] Current batch of media processed. Will check again in 1000ms 20:08:50.984 [debug] Current batch of media processed. Will check again in 1000ms 20:08:51.986 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 274. Nói về:\n\n00:00 Mở đầu.\n00:42 Sân bay Long Thành $16 tỷ, chừng nào hoàn vốn. TBT Tô Lâm hỏi.\n11:17 Tô phở 346,000đ ở sân bay Cam Ranh.\n17:37 Thằng Úc Việt chê Úc, khen Việt Nam.\n30:18 Lao động Việt đưa gia đình sang Nhật. \n34:37 2 nữ sinh Trung Quốc giúp cụ bà, bị kiện. Ai cho tôi lương thiện?\n40:55 Nhạc thơ: Ngoại ô đèn vàng, Cát bụi, thơ Bùi Giáng.\n\nNếu đã đi Singapore, Mã Lai, Thái, hay Hong Kong, bạn sẽ biết rằng không thể nào mà cạnh tranh lại sân bay của họ. Chúng ta đi sau, dịch vụ kém, giá cả đắt đỏ, vậy cạnh tranh kiểu gì. $16 tỷ là vốn ban đầu hay là vốn cuối cùng vì chi phí thế nào cũng bị đội lên.\n\nAnh Ethan Kelly tìm thấy cơ hội. Nếu có vấn đề gì, anh ấy có thể chạy về Úc. Cho nên có thể mạo hiểm. Chúc anh ấy thành công.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2912, "filename" => "/downloads/shows/NNN/Season 2026/s2026e022700 - NNN274 Sân bay Long Thành $16 tỷ cạnh tranh với Singapore. Thằng Úc Việt chê Úc, khen Việt Nam..mp4", "id" => "iuukiYw-Bdo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=iuukiYw-Bdo", "playlist_index" => 9, "timestamp" => 1772212757, "title" => "NNN274 Sân bay Long Thành $16 tỷ cạnh tranh với Singapore. Thằng Úc Việt chê Úc, khen Việt Nam.", "upload_date" => "20260227"} 20:08:51.986 [debug] QUERY OK source="sources" db=0.3ms idle=688.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:08:51.987 [debug] QUERY OK source="sources" db=0.3ms idle=689.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:51.988 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=689.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-27 17:19:17Z], 2] 20:08:51.990 [debug] QUERY OK source="media_items" db=1.4ms idle=691.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 274. Nói về:\n\n00:00 Mở đầu.\n00:42 Sân bay Long Thành $16 tỷ, chừng nào hoàn vốn. TBT Tô Lâm hỏi.\n11:17 Tô phở 346,000đ ở sân bay Cam Ranh.\n17:37 Thằng Úc Việt chê Úc, khen Việt Nam.\n30:18 Lao động Việt đưa gia đình sang Nhật. \n34:37 2 nữ sinh Trung Quốc giúp cụ bà, bị kiện. Ai cho tôi lương thiện?\n40:55 Nhạc thơ: Ngoại ô đèn vàng, Cát bụi, thơ Bùi Giáng.\n\nNếu đã đi Singapore, Mã Lai, Thái, hay Hong Kong, bạn sẽ biết rằng không thể nào mà cạnh tranh lại sân bay của họ. Chúng ta đi sau, dịch vụ kém, giá cả đắt đỏ, vậy cạnh tranh kiểu gì. $16 tỷ là vốn ban đầu hay là vốn cuối cùng vì chi phí thế nào cũng bị đội lên.\n\nAnh Ethan Kelly tìm thấy cơ hội. Nếu có vấn đề gì, anh ấy có thể chạy về Úc. Cho nên có thể mạo hiểm. Chúc anh ấy thành công.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN274 Sân bay Long Thành $16 tỷ cạnh tranh với Singapore. Thằng Úc Việt chê Úc, khen Việt Nam.", "4eb77af5-f5eb-4a95-b08c-e53c170087b3", 2912, false, "iuukiYw-Bdo", "https://www.youtube.com/watch?v=iuukiYw-Bdo", 9, "/downloads/shows/NNN/Season 2026/s2026e022700 - NNN274 Sân bay Long Thành $16 tỷ cạnh tranh với Singapore. Thằng Úc Việt chê Úc, khen Việt Nam..mp4", false, false, false, 2, [], 98, ~U[2026-02-27 17:19:17Z], ~U[2026-03-11 13:08:51Z], ~U[2026-03-11 13:08:51Z], "Đây là podcast Nhân Nói Nhảm, tập 274. Nói về:\n\n00:00 Mở đầu.\n00:42 Sân bay Long Thành $16 tỷ, chừng nào hoàn vốn. TBT Tô Lâm hỏi.\n11:17 Tô phở 346,000đ ở sân bay Cam Ranh.\n17:37 Thằng Úc Việt chê Úc, khen Việt Nam.\n30:18 Lao động Việt đưa gia đình sang Nhật. \n34:37 2 nữ sinh Trung Quốc giúp cụ bà, bị kiện. Ai cho tôi lương thiện?\n40:55 Nhạc thơ: Ngoại ô đèn vàng, Cát bụi, thơ Bùi Giáng.\n\nNếu đã đi Singapore, Mã Lai, Thái, hay Hong Kong, bạn sẽ biết rằng không thể nào mà cạnh tranh lại sân bay của họ. Chúng ta đi sau, dịch vụ kém, giá cả đắt đỏ, vậy cạnh tranh kiểu gì. $16 tỷ là vốn ban đầu hay là vốn cuối cùng vì chi phí thế nào cũng bị đội lên.\n\nAnh Ethan Kelly tìm thấy cơ hội. Nếu có vấn đề gì, anh ấy có thể chạy về Úc. Cho nên có thể mạo hiểm. Chúc anh ấy thành công.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN274 Sân bay Long Thành $16 tỷ cạnh tranh với Singapore. Thằng Úc Việt chê Úc, khen Việt Nam.", 2912, false, "iuukiYw-Bdo", "https://www.youtube.com/watch?v=iuukiYw-Bdo", "/downloads/shows/NNN/Season 2026/s2026e022700 - NNN274 Sân bay Long Thành $16 tỷ cạnh tranh với Singapore. Thằng Úc Việt chê Úc, khen Việt Nam..mp4", false, 2, ~U[2026-02-27 17:19:17Z]] 20:08:51.991 [debug] QUERY OK source="sources" db=0.5ms idle=76.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:51.992 [debug] QUERY OK source="media_profiles" db=0.5ms 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] 20:08:51.993 [debug] QUERY OK source="media_items" db=0.3ms 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 [946814] 20:08:51.993 [debug] Current batch of media processed. Will check again in 1000ms 20:08:52.994 [debug] Current batch of media processed. Will check again in 1000ms 20:08:53.995 [debug] Current batch of media processed. Will check again in 1000ms 20:08:54.995 [debug] Current batch of media processed. Will check again in 1000ms 20:08:55.996 [debug] Current batch of media processed. Will check again in 1000ms 20:08:56.575 [info] {"source":"oban","duration":2342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:56.998 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 273. Nói về:\n\n00:00 Mở đầu.\n00:32 Alysa Liu, phiên bản trái nghịch của Eileen Gu.\n12:09 Nga chiếm Ukraine: sau 4 năm.\n17:58 Cô gái bỏ New York để chiến đấu ở Ukraine.\n23:43 Việt Nam tốp 10 thành phố lừa đảo tiền taxi. Tài xế ở Hà Nội chặt chém du khách 1 triệu đồng.\n27:10 Bệnh viện ở Sài Gòn quá tải?\n30:38 Nhạc thơ: Mùa xuân trên cao, thơ Bùi Giáng. \n\nNếu Alysa Liu thi đấu cho Trung Quốc, bảo đảm sẽ kiếm được $1 triệu/năm. Tiếc thay, cha của cô ấy thuộc thành phần “phản bội” nên đã rớt sơ yếu lý lịch. Hehehe\n\nTò mò. Mấy cậu vài năm trước bảo “Putin tính cả rồi, sẽ nhanh thôi” giờ đâu rồi. Cường quốc hạt nhân gì mà đánh 4 năm chưa xong.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2216, "filename" => "/downloads/shows/NNN/Season 2026/s2026e022500 - NNN273 Alysa Liu bỏ Trung Quốc, chọn Mỹ. Cô gái bỏ Mỹ để đánh ở Ukraine. Bệnh viện Sài Gòn quá tải..mp4", "id" => "_tBMgOdSuSA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_tBMgOdSuSA", "playlist_index" => 10, "timestamp" => 1772037219, "title" => "NNN273 Alysa Liu bỏ Trung Quốc, chọn Mỹ. Cô gái bỏ Mỹ để đánh ở Ukraine. Bệnh viện Sài Gòn quá tải.", "upload_date" => "20260225"} 20:08:56.999 [debug] QUERY OK source="sources" db=0.3ms idle=1700.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:08:56.999 [debug] QUERY OK source="sources" db=0.3ms idle=1701.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:57.001 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=1077.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-25 16:33:39Z], 2] 20:08:57.003 [debug] QUERY OK source="media_items" db=1.3ms idle=426.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 273. Nói về:\n\n00:00 Mở đầu.\n00:32 Alysa Liu, phiên bản trái nghịch của Eileen Gu.\n12:09 Nga chiếm Ukraine: sau 4 năm.\n17:58 Cô gái bỏ New York để chiến đấu ở Ukraine.\n23:43 Việt Nam tốp 10 thành phố lừa đảo tiền taxi. Tài xế ở Hà Nội chặt chém du khách 1 triệu đồng.\n27:10 Bệnh viện ở Sài Gòn quá tải?\n30:38 Nhạc thơ: Mùa xuân trên cao, thơ Bùi Giáng. \n\nNếu Alysa Liu thi đấu cho Trung Quốc, bảo đảm sẽ kiếm được $1 triệu/năm. Tiếc thay, cha của cô ấy thuộc thành phần “phản bội” nên đã rớt sơ yếu lý lịch. Hehehe\n\nTò mò. Mấy cậu vài năm trước bảo “Putin tính cả rồi, sẽ nhanh thôi” giờ đâu rồi. Cường quốc hạt nhân gì mà đánh 4 năm chưa xong.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN273 Alysa Liu bỏ Trung Quốc, chọn Mỹ. Cô gái bỏ Mỹ để đánh ở Ukraine. Bệnh viện Sài Gòn quá tải.", "5c85877a-983f-40b1-9ea4-0959028cda3b", 2216, false, "_tBMgOdSuSA", "https://www.youtube.com/watch?v=_tBMgOdSuSA", 10, "/downloads/shows/NNN/Season 2026/s2026e022500 - NNN273 Alysa Liu bỏ Trung Quốc, chọn Mỹ. Cô gái bỏ Mỹ để đánh ở Ukraine. Bệnh viện Sài Gòn quá tải..mp4", false, false, false, 2, [], 98, ~U[2026-02-25 16:33:39Z], ~U[2026-03-11 13:08:57Z], ~U[2026-03-11 13:08:57Z], "Đây là podcast Nhân Nói Nhảm, tập 273. Nói về:\n\n00:00 Mở đầu.\n00:32 Alysa Liu, phiên bản trái nghịch của Eileen Gu.\n12:09 Nga chiếm Ukraine: sau 4 năm.\n17:58 Cô gái bỏ New York để chiến đấu ở Ukraine.\n23:43 Việt Nam tốp 10 thành phố lừa đảo tiền taxi. Tài xế ở Hà Nội chặt chém du khách 1 triệu đồng.\n27:10 Bệnh viện ở Sài Gòn quá tải?\n30:38 Nhạc thơ: Mùa xuân trên cao, thơ Bùi Giáng. \n\nNếu Alysa Liu thi đấu cho Trung Quốc, bảo đảm sẽ kiếm được $1 triệu/năm. Tiếc thay, cha của cô ấy thuộc thành phần “phản bội” nên đã rớt sơ yếu lý lịch. Hehehe\n\nTò mò. Mấy cậu vài năm trước bảo “Putin tính cả rồi, sẽ nhanh thôi” giờ đâu rồi. Cường quốc hạt nhân gì mà đánh 4 năm chưa xong.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN273 Alysa Liu bỏ Trung Quốc, chọn Mỹ. Cô gái bỏ Mỹ để đánh ở Ukraine. Bệnh viện Sài Gòn quá tải.", 2216, false, "_tBMgOdSuSA", "https://www.youtube.com/watch?v=_tBMgOdSuSA", "/downloads/shows/NNN/Season 2026/s2026e022500 - NNN273 Alysa Liu bỏ Trung Quốc, chọn Mỹ. Cô gái bỏ Mỹ để đánh ở Ukraine. Bệnh viện Sài Gòn quá tải..mp4", false, 2, ~U[2026-02-25 16:33:39Z]] 20:08:57.003 [debug] QUERY OK source="sources" db=0.5ms idle=77.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:08:57.004 [debug] QUERY OK source="media_profiles" db=0.4ms 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] 20:08:57.005 [debug] QUERY OK source="media_items" db=0.6ms 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 [890817] 20:08:57.005 [debug] Current batch of media processed. Will check again in 1000ms 20:08:58.006 [debug] Current batch of media processed. Will check again in 1000ms 20:08:59.007 [debug] Current batch of media processed. Will check again in 1000ms 20:09:00.009 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 272. Nói về:\n\n00:00 Mở đầu.\n00:41 Tiktoker Thắng đánh vợ. Bánh mì rạp xiếc?\n04:06 Kim Jong Un tái đắc cử 99%. Triều Tiên bầu cử ra sao. \n11:00 Tại sao Bắc Hàn không thể cải cách như Trung Quốc và Việt Nam.\n17:39 Lời kể của người Bắc Hàn bỏ trốn.\n22:29 Báo Pháp: “Việt Nam rẻ nhất thế giới”.\n31:33 Mua xe hơi ở Mỹ thành việc xa xỉ.\n37:17 CDV Việt Nam phân biệt chủng tộc.\n40:45 Nhạc thơ: Tôi trở về thành phố, Nếu một mai anh biệt kinh kỳ.\n\n“Anh ấy gia trưởng mới lo được cho em,” “Anh ấy có giọng ấm.” Mình van xin các bạn nữ khi chọn người yêu thì đừng lôi 2 tiêu chuẩn đó ra. Mình nghe mà thấy ớn rồi.\n\nLãnh tụ của Bắc Hàn giống như hoàng đế. Bắc Hàn là lãnh tụ, lãnh tụ là Bắc Hàn. Cho nên khả năng cải cách là gần không. Khỏi chờ đợi chi cho nó mệt.\n\nKhông phân biệt vùng miền, nhưng tại sao những câu từ tục lại….không phải từ Sài Gòn? Nghe ớn não.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2671, "filename" => "/downloads/shows/NNN/Season 2026/s2026e022400 - NNN272 Kim Jong Un được 100% số phiếu. Fan Việt ch.ửi, phân biệt. Người Mỹ khó mua xe..mp4", "id" => "MygM82KYWFw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=MygM82KYWFw", "playlist_index" => 11, "timestamp" => 1771950270, "title" => "NNN272 Kim Jong Un được 100% số phiếu. Fan Việt ch.ửi, phân biệt. Người Mỹ khó mua xe.", "upload_date" => "20260224"} 20:09:00.009 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1711.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:09:00.010 [debug] QUERY OK source="sources" db=0.5ms idle=1712.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:00.011 [debug] QUERY OK source="media_items" db=0.8ms idle=1713.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-24 16:24:30Z], 2] 20:09:00.014 [debug] QUERY OK source="media_items" db=1.6ms idle=1082.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 272. Nói về:\n\n00:00 Mở đầu.\n00:41 Tiktoker Thắng đánh vợ. Bánh mì rạp xiếc?\n04:06 Kim Jong Un tái đắc cử 99%. Triều Tiên bầu cử ra sao. \n11:00 Tại sao Bắc Hàn không thể cải cách như Trung Quốc và Việt Nam.\n17:39 Lời kể của người Bắc Hàn bỏ trốn.\n22:29 Báo Pháp: “Việt Nam rẻ nhất thế giới”.\n31:33 Mua xe hơi ở Mỹ thành việc xa xỉ.\n37:17 CDV Việt Nam phân biệt chủng tộc.\n40:45 Nhạc thơ: Tôi trở về thành phố, Nếu một mai anh biệt kinh kỳ.\n\n“Anh ấy gia trưởng mới lo được cho em,” “Anh ấy có giọng ấm.” Mình van xin các bạn nữ khi chọn người yêu thì đừng lôi 2 tiêu chuẩn đó ra. Mình nghe mà thấy ớn rồi.\n\nLãnh tụ của Bắc Hàn giống như hoàng đế. Bắc Hàn là lãnh tụ, lãnh tụ là Bắc Hàn. Cho nên khả năng cải cách là gần không. Khỏi chờ đợi chi cho nó mệt.\n\nKhông phân biệt vùng miền, nhưng tại sao những câu từ tục lại….không phải từ Sài Gòn? Nghe ớn não.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN272 Kim Jong Un được 100% số phiếu. Fan Việt ch.ửi, phân biệt. Người Mỹ khó mua xe.", "a1f60ca8-c785-4ebc-a8f3-185d2dd4d83b", 2671, false, "MygM82KYWFw", "https://www.youtube.com/watch?v=MygM82KYWFw", 11, "/downloads/shows/NNN/Season 2026/s2026e022400 - NNN272 Kim Jong Un được 100% số phiếu. Fan Việt ch.ửi, phân biệt. Người Mỹ khó mua xe..mp4", false, false, false, 2, [], 98, ~U[2026-02-24 16:24:30Z], ~U[2026-03-11 13:09:00Z], ~U[2026-03-11 13:09:00Z], "Đây là podcast Nhân Nói Nhảm, tập 272. Nói về:\n\n00:00 Mở đầu.\n00:41 Tiktoker Thắng đánh vợ. Bánh mì rạp xiếc?\n04:06 Kim Jong Un tái đắc cử 99%. Triều Tiên bầu cử ra sao. \n11:00 Tại sao Bắc Hàn không thể cải cách như Trung Quốc và Việt Nam.\n17:39 Lời kể của người Bắc Hàn bỏ trốn.\n22:29 Báo Pháp: “Việt Nam rẻ nhất thế giới”.\n31:33 Mua xe hơi ở Mỹ thành việc xa xỉ.\n37:17 CDV Việt Nam phân biệt chủng tộc.\n40:45 Nhạc thơ: Tôi trở về thành phố, Nếu một mai anh biệt kinh kỳ.\n\n“Anh ấy gia trưởng mới lo được cho em,” “Anh ấy có giọng ấm.” Mình van xin các bạn nữ khi chọn người yêu thì đừng lôi 2 tiêu chuẩn đó ra. Mình nghe mà thấy ớn rồi.\n\nLãnh tụ của Bắc Hàn giống như hoàng đế. Bắc Hàn là lãnh tụ, lãnh tụ là Bắc Hàn. Cho nên khả năng cải cách là gần không. Khỏi chờ đợi chi cho nó mệt.\n\nKhông phân biệt vùng miền, nhưng tại sao những câu từ tục lại….không phải từ Sài Gòn? Nghe ớn não.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN272 Kim Jong Un được 100% số phiếu. Fan Việt ch.ửi, phân biệt. Người Mỹ khó mua xe.", 2671, false, "MygM82KYWFw", "https://www.youtube.com/watch?v=MygM82KYWFw", "/downloads/shows/NNN/Season 2026/s2026e022400 - NNN272 Kim Jong Un được 100% số phiếu. Fan Việt ch.ửi, phân biệt. Người Mỹ khó mua xe..mp4", false, 2, ~U[2026-02-24 16:24:30Z]] 20:09:00.015 [debug] QUERY OK source="sources" db=0.5ms 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" = ?) [2] 20:09:00.015 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 20:09:00.016 [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 [864380] 20:09:00.016 [debug] Current batch of media processed. Will check again in 1000ms 20:09:00.719 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:01.017 [debug] Current batch of media processed. Will check again in 1000ms 20:09:02.019 [debug] Current batch of media processed. Will check again in 1000ms 20:09:03.020 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 271. Nói về:\n\n00:00 Mở đầu.\n00:29 TBT Tô Lâm đi Mỹ. Sao nhiều người vẫn chửi Mỹ?\n13:24 Báo Nikkei: Sân bay Việt Nam làm người ta nản.\n22:43 Giọng miền Tây bị “Bắc hóa”.\n33:40 Nhạc thơ: Lính nghĩ gì, Xuân miền Nam\n\nTớ chả hiểu sao bây giờ vẫn có nhiều người chửi Mỹ. Lạ thật. Trong khi TBT Tô Lâm đã xác định Mỹ là đối tác quan trọng của chúng ta. Những cô cậu chửi kia chỉ có thể là gián điệp ngoại nói tiếng Việt.\n\nGiờ coi Tiktoker miền Tây, mình chỉ nghe mấy từ như: Trộm vía, nhả vía, bát, ạ, nước dùng….. Buồn cho miền Tây và miền Nam. Tuy nhiên, thay vì chửi bới, sao chúng ta không lập kênh để quảng bá. Chứ chửi hoài không được gì. Không những vậy, các bạn trẻ cũng không hiểu. Vui vẻ.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2367, "filename" => "/downloads/shows/NNN/Season 2026/s2026e022300 - NNN271 Tô Lâm đi Mỹ. Nhiều người vẫn chửi Mỹ. Giọng miền Tây đang biến mất?.mp4", "id" => "MrG6JKm8ejg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=MrG6JKm8ejg", "playlist_index" => 12, "timestamp" => 1771866168, "title" => "NNN271 Tô Lâm đi Mỹ. Nhiều người vẫn chửi Mỹ. Giọng miền Tây đang biến mất?", "upload_date" => "20260223"} 20:09:03.021 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1722.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:09:03.021 [debug] QUERY OK source="sources" db=0.3ms idle=1723.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:03.023 [debug] QUERY OK source="media_items" db=0.8ms idle=1085.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-23 17:02:48Z], 2] 20:09:03.024 [debug] QUERY OK source="media_items" db=1.4ms idle=725.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 271. Nói về:\n\n00:00 Mở đầu.\n00:29 TBT Tô Lâm đi Mỹ. Sao nhiều người vẫn chửi Mỹ?\n13:24 Báo Nikkei: Sân bay Việt Nam làm người ta nản.\n22:43 Giọng miền Tây bị “Bắc hóa”.\n33:40 Nhạc thơ: Lính nghĩ gì, Xuân miền Nam\n\nTớ chả hiểu sao bây giờ vẫn có nhiều người chửi Mỹ. Lạ thật. Trong khi TBT Tô Lâm đã xác định Mỹ là đối tác quan trọng của chúng ta. Những cô cậu chửi kia chỉ có thể là gián điệp ngoại nói tiếng Việt.\n\nGiờ coi Tiktoker miền Tây, mình chỉ nghe mấy từ như: Trộm vía, nhả vía, bát, ạ, nước dùng….. Buồn cho miền Tây và miền Nam. Tuy nhiên, thay vì chửi bới, sao chúng ta không lập kênh để quảng bá. Chứ chửi hoài không được gì. Không những vậy, các bạn trẻ cũng không hiểu. Vui vẻ.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN271 Tô Lâm đi Mỹ. Nhiều người vẫn chửi Mỹ. Giọng miền Tây đang biến mất?", "aab59f8b-92c7-45bb-8245-8a28634e2640", 2367, false, "MrG6JKm8ejg", "https://www.youtube.com/watch?v=MrG6JKm8ejg", 12, "/downloads/shows/NNN/Season 2026/s2026e022300 - NNN271 Tô Lâm đi Mỹ. Nhiều người vẫn chửi Mỹ. Giọng miền Tây đang biến mất?.mp4", false, false, false, 2, [], 98, ~U[2026-02-23 17:02:48Z], ~U[2026-03-11 13:09:03Z], ~U[2026-03-11 13:09:03Z], "Đây là podcast Nhân Nói Nhảm, tập 271. Nói về:\n\n00:00 Mở đầu.\n00:29 TBT Tô Lâm đi Mỹ. Sao nhiều người vẫn chửi Mỹ?\n13:24 Báo Nikkei: Sân bay Việt Nam làm người ta nản.\n22:43 Giọng miền Tây bị “Bắc hóa”.\n33:40 Nhạc thơ: Lính nghĩ gì, Xuân miền Nam\n\nTớ chả hiểu sao bây giờ vẫn có nhiều người chửi Mỹ. Lạ thật. Trong khi TBT Tô Lâm đã xác định Mỹ là đối tác quan trọng của chúng ta. Những cô cậu chửi kia chỉ có thể là gián điệp ngoại nói tiếng Việt.\n\nGiờ coi Tiktoker miền Tây, mình chỉ nghe mấy từ như: Trộm vía, nhả vía, bát, ạ, nước dùng….. Buồn cho miền Tây và miền Nam. Tuy nhiên, thay vì chửi bới, sao chúng ta không lập kênh để quảng bá. Chứ chửi hoài không được gì. Không những vậy, các bạn trẻ cũng không hiểu. Vui vẻ.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN271 Tô Lâm đi Mỹ. Nhiều người vẫn chửi Mỹ. Giọng miền Tây đang biến mất?", 2367, false, "MrG6JKm8ejg", "https://www.youtube.com/watch?v=MrG6JKm8ejg", "/downloads/shows/NNN/Season 2026/s2026e022300 - NNN271 Tô Lâm đi Mỹ. Nhiều người vẫn chửi Mỹ. Giọng miền Tây đang biến mất?.mp4", false, 2, ~U[2026-02-23 17:02:48Z]] 20:09:03.025 [debug] QUERY OK source="sources" db=0.4ms idle=85.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:03.026 [debug] QUERY OK source="media_profiles" db=0.3ms 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] 20:09:03.026 [debug] QUERY OK source="media_items" db=0.4ms idle=4.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 [839498] 20:09:03.027 [debug] Current batch of media processed. Will check again in 1000ms 20:09:04.027 [debug] Current batch of media processed. Will check again in 1000ms 20:09:05.028 [debug] Current batch of media processed. Will check again in 1000ms 20:09:06.029 [debug] Current batch of media processed. Will check again in 1000ms 20:09:07.030 [debug] Current batch of media processed. Will check again in 1000ms 20:09:08.032 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 270. Nói về:\n\n00:00 Mở đầu.\n00:50 Phim Việt Nam vào dịp Tết: Dở, quá dở, dở quá chịu không nổi. \n05:19 Tòa án tối cao Mỹ chặn thuế quan của Trump. Cơ chế phân quyền.\n18:52 Review phim “Mùi Phở”. Một thảm họa.\n36:02 Người miền Nam/Tây nói “Trộm vía”.\n40:18 Nhạc thơ: Sau ba ngày Tết, Tôi chưa có mùa Xuân.\n\nMỹ thật là rườm rà, tòa án mà dám chặn tổng thống. Không có nhất quán như Trung Quốc gì hết. \n\nPhim Việt Nam dở như quy luật rồi. Có nói hoài cũng vậy. Nhưng phải góp ý để tiến bộ. Như phim Mùi Phở. Nếu làm về phở miền Nam thì sẽ thuyết phục hơn. Còn đưa hài miền Bắc vô thì đa số người ta coi không hiểu gì hết. Đáng tiếc cho bộ phim.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2646, "filename" => "/downloads/shows/NNN/Season 2026/s2026e022200 - NNN270 Phim Mùi Phở ồn, khó hiểu. Tòa án tối cao chặn thuế Trump. Người miền Tây nói “Trộm vía”.mp4", "id" => "PNx6HdNeptc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PNx6HdNeptc", "playlist_index" => 13, "timestamp" => 1771778438, "title" => "NNN270 Phim Mùi Phở ồn, khó hiểu. Tòa án tối cao chặn thuế Trump. Người miền Tây nói “Trộm vía”", "upload_date" => "20260222"} 20:09:08.032 [debug] QUERY OK source="sources" db=0.5ms idle=1734.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:09:08.033 [debug] QUERY OK source="sources" db=0.4ms idle=1735.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:08.034 [debug] QUERY OK source="media_items" db=0.9ms idle=1736.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 16:40:38Z], 2] 20:09:08.037 [debug] QUERY OK source="media_items" db=1.4ms idle=1087.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 270. Nói về:\n\n00:00 Mở đầu.\n00:50 Phim Việt Nam vào dịp Tết: Dở, quá dở, dở quá chịu không nổi. \n05:19 Tòa án tối cao Mỹ chặn thuế quan của Trump. Cơ chế phân quyền.\n18:52 Review phim “Mùi Phở”. Một thảm họa.\n36:02 Người miền Nam/Tây nói “Trộm vía”.\n40:18 Nhạc thơ: Sau ba ngày Tết, Tôi chưa có mùa Xuân.\n\nMỹ thật là rườm rà, tòa án mà dám chặn tổng thống. Không có nhất quán như Trung Quốc gì hết. \n\nPhim Việt Nam dở như quy luật rồi. Có nói hoài cũng vậy. Nhưng phải góp ý để tiến bộ. Như phim Mùi Phở. Nếu làm về phở miền Nam thì sẽ thuyết phục hơn. Còn đưa hài miền Bắc vô thì đa số người ta coi không hiểu gì hết. Đáng tiếc cho bộ phim.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN270 Phim Mùi Phở ồn, khó hiểu. Tòa án tối cao chặn thuế Trump. Người miền Tây nói “Trộm vía”", "b405bef1-df06-4599-8b47-2564fa12a6ec", 2646, false, "PNx6HdNeptc", "https://www.youtube.com/watch?v=PNx6HdNeptc", 13, "/downloads/shows/NNN/Season 2026/s2026e022200 - NNN270 Phim Mùi Phở ồn, khó hiểu. Tòa án tối cao chặn thuế Trump. Người miền Tây nói “Trộm vía”.mp4", false, false, false, 2, [], 98, ~U[2026-02-22 16:40:38Z], ~U[2026-03-11 13:09:08Z], ~U[2026-03-11 13:09:08Z], "Đây là podcast Nhân Nói Nhảm, tập 270. Nói về:\n\n00:00 Mở đầu.\n00:50 Phim Việt Nam vào dịp Tết: Dở, quá dở, dở quá chịu không nổi. \n05:19 Tòa án tối cao Mỹ chặn thuế quan của Trump. Cơ chế phân quyền.\n18:52 Review phim “Mùi Phở”. Một thảm họa.\n36:02 Người miền Nam/Tây nói “Trộm vía”.\n40:18 Nhạc thơ: Sau ba ngày Tết, Tôi chưa có mùa Xuân.\n\nMỹ thật là rườm rà, tòa án mà dám chặn tổng thống. Không có nhất quán như Trung Quốc gì hết. \n\nPhim Việt Nam dở như quy luật rồi. Có nói hoài cũng vậy. Nhưng phải góp ý để tiến bộ. Như phim Mùi Phở. Nếu làm về phở miền Nam thì sẽ thuyết phục hơn. Còn đưa hài miền Bắc vô thì đa số người ta coi không hiểu gì hết. Đáng tiếc cho bộ phim.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN270 Phim Mùi Phở ồn, khó hiểu. Tòa án tối cao chặn thuế Trump. Người miền Tây nói “Trộm vía”", 2646, false, "PNx6HdNeptc", "https://www.youtube.com/watch?v=PNx6HdNeptc", "/downloads/shows/NNN/Season 2026/s2026e022200 - NNN270 Phim Mùi Phở ồn, khó hiểu. Tòa án tối cao chặn thuế Trump. Người miền Tây nói “Trộm vía”.mp4", false, 2, ~U[2026-02-22 16:40:38Z]] 20:09:08.038 [debug] QUERY OK source="sources" db=0.7ms 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" = ?) [2] 20:09:08.038 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 20:09:08.039 [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 [813233] 20:09:08.039 [debug] Current batch of media processed. Will check again in 1000ms 20:09:09.041 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 269. Nói về:\n\n00:00 Mở đầu.\n00:48 Tết bây giờ chán, Tết xưa vui hơn.\n04:53 Chinese New Year hay Lunar New Year?\n14:10 Chị Dung Metro tiết kiệm vài chỉ vàng.\n21:03 Nga chưa bao giờ bỏ dollar.\n24:54 Anh trai Việt Nam ngồi xõa trên tàu ở Nhật.\n27:50 Eileen Gu vẫn là công dân Mỹ. Nhận đặc quyền từ Trung Quốc.\n32:07 Nhạc thơ: Xuân này con không về, Mùa Xuân đầu tiên\n\nKhông rõ nhà nước Trung Quốc có đang chạy chiến dịch truyền thông để thúc đẩy “Chinese New Year” không, mà 100 clip nói y chang như một, như đám robot. \n\nChị Dung Metro xinh. Gái đẹp luôn đúng. Khỏi cãi. Nếu nói tiết kiệm vài chỉ vàng thì tin đi. Cãi làm cái gì. hehehe.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2254, "filename" => "/downloads/shows/NNN/Season 2026/s2026e021900 - NNN269 Gọi Tết là Chinese New Year? Đi Metro, tiết kiệm vài chỉ vàng. Nga vẫn dùng dollar..mp4", "id" => "XM1UnuUgGfA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XM1UnuUgGfA", "playlist_index" => 14, "timestamp" => 1771511224, "title" => "NNN269 Gọi Tết là Chinese New Year? Đi Metro, tiết kiệm vài chỉ vàng. Nga vẫn dùng dollar.", "upload_date" => "20260219"} 20:09:09.042 [debug] QUERY OK source="sources" db=0.7ms idle=1004.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:09:09.042 [debug] QUERY OK source="sources" db=0.4ms idle=1004.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:09.043 [debug] QUERY OK source="media_items" db=0.8ms idle=1004.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-19 14:27:04Z], 2] 20:09:09.045 [debug] QUERY OK source="media_items" db=1.3ms idle=1004.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 269. Nói về:\n\n00:00 Mở đầu.\n00:48 Tết bây giờ chán, Tết xưa vui hơn.\n04:53 Chinese New Year hay Lunar New Year?\n14:10 Chị Dung Metro tiết kiệm vài chỉ vàng.\n21:03 Nga chưa bao giờ bỏ dollar.\n24:54 Anh trai Việt Nam ngồi xõa trên tàu ở Nhật.\n27:50 Eileen Gu vẫn là công dân Mỹ. Nhận đặc quyền từ Trung Quốc.\n32:07 Nhạc thơ: Xuân này con không về, Mùa Xuân đầu tiên\n\nKhông rõ nhà nước Trung Quốc có đang chạy chiến dịch truyền thông để thúc đẩy “Chinese New Year” không, mà 100 clip nói y chang như một, như đám robot. \n\nChị Dung Metro xinh. Gái đẹp luôn đúng. Khỏi cãi. Nếu nói tiết kiệm vài chỉ vàng thì tin đi. Cãi làm cái gì. hehehe.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN269 Gọi Tết là Chinese New Year? Đi Metro, tiết kiệm vài chỉ vàng. Nga vẫn dùng dollar.", "b5a9b8db-20d7-4622-86ea-fd63c69486ed", 2254, false, "XM1UnuUgGfA", "https://www.youtube.com/watch?v=XM1UnuUgGfA", 14, "/downloads/shows/NNN/Season 2026/s2026e021900 - NNN269 Gọi Tết là Chinese New Year? Đi Metro, tiết kiệm vài chỉ vàng. Nga vẫn dùng dollar..mp4", false, false, false, 2, [], 98, ~U[2026-02-19 14:27:04Z], ~U[2026-03-11 13:09:09Z], ~U[2026-03-11 13:09:09Z], "Đây là podcast Nhân Nói Nhảm, tập 269. Nói về:\n\n00:00 Mở đầu.\n00:48 Tết bây giờ chán, Tết xưa vui hơn.\n04:53 Chinese New Year hay Lunar New Year?\n14:10 Chị Dung Metro tiết kiệm vài chỉ vàng.\n21:03 Nga chưa bao giờ bỏ dollar.\n24:54 Anh trai Việt Nam ngồi xõa trên tàu ở Nhật.\n27:50 Eileen Gu vẫn là công dân Mỹ. Nhận đặc quyền từ Trung Quốc.\n32:07 Nhạc thơ: Xuân này con không về, Mùa Xuân đầu tiên\n\nKhông rõ nhà nước Trung Quốc có đang chạy chiến dịch truyền thông để thúc đẩy “Chinese New Year” không, mà 100 clip nói y chang như một, như đám robot. \n\nChị Dung Metro xinh. Gái đẹp luôn đúng. Khỏi cãi. Nếu nói tiết kiệm vài chỉ vàng thì tin đi. Cãi làm cái gì. hehehe.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN269 Gọi Tết là Chinese New Year? Đi Metro, tiết kiệm vài chỉ vàng. Nga vẫn dùng dollar.", 2254, false, "XM1UnuUgGfA", "https://www.youtube.com/watch?v=XM1UnuUgGfA", "/downloads/shows/NNN/Season 2026/s2026e021900 - NNN269 Gọi Tết là Chinese New Year? Đi Metro, tiết kiệm vài chỉ vàng. Nga vẫn dùng dollar..mp4", false, 2, ~U[2026-02-19 14:27:04Z]] 20:09:09.047 [debug] QUERY OK source="sources" db=0.9ms idle=92.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:09.048 [debug] QUERY OK source="media_profiles" db=0.8ms 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] 20:09:09.048 [debug] QUERY OK source="media_items" db=0.4ms 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 [744045] 20:09:09.048 [debug] Current batch of media processed. Will check again in 1000ms 20:09:10.049 [debug] Current batch of media processed. Will check again in 1000ms 20:09:11.051 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 268. Nói về:\n\n00:00 Mở đầu.\n00:43 Rì-viu Thỏ Ơi của Trấn Thành.\n08:17 Tưởng niệm chiến tranh biên giới Việt-Trung 17/2/1979. \n12:50 Du học sinh Việt Nam phá tàu ở Đức. \n16:43 Tiểu thương phá hoa Tết thay vì phá giá.\n21:55 Hàn Quốc thua kém vì không có miền Bắc.\n27:24 Nhạc thơ: Câu chuyện đầu năm, Mùa Xuân của mẹ.\n\nMình không phải là người phê bình phim chuyên nghiệp, cho nên đừng bạn nào chửi bới mình, tội nghiệp mình lắm. Phim Việt Nam chỉ xoay quanh gia đình cãi lộn, ngoại tình, tiểu tam. Coi phát mệt. Nhưng mình không trông chờ quá nhiều ở phim Việt Nam. Vậy là đủ. Ai rảnh thì đi coi.\n\nTưởng niệm chiến tranh biên giới 17/2/1979 nhưng không thấy mấy bạn yêu nước mõm nào nói hết. Lạ quá. Chửi Mỹ chứ không bao giờ nói gì về Trung Quốc.\n\nHàn Quốc tuy không có miền Bắc nhưng nhờ vậy mà họ đang tự do và giàu có. Chứ nếu có miền Bắc thì bây giờ chắc nghèo rồi.\n\nĐây là clip bên Luật Khóa Tạp Chí, nói về cuộc chiến 1979:\nhttps://www.youtube.com/watch?v=14MxOSiRaXA \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 1913, "filename" => "/downloads/shows/NNN/Season 2026/s2026e021700 - NNN268 Review phim Thỏ Ơi của Trấn Thành. Tưởng niệm chiến tranh 1979. Hàn Quốc không có miền Bắc..mp4", "id" => "wsU24CtyX-Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wsU24CtyX-Y", "playlist_index" => 15, "timestamp" => 1771340595, "title" => "NNN268 Review phim Thỏ Ơi của Trấn Thành. Tưởng niệm chiến tranh 1979. Hàn Quốc không có miền Bắc.", "upload_date" => "20260217"} 20:09:11.052 [debug] QUERY OK source="sources" db=0.5ms idle=753.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:09:11.052 [debug] QUERY OK source="sources" db=0.4ms idle=754.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:11.054 [debug] QUERY OK source="media_items" db=1.1ms idle=755.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-17 15:03:15Z], 2] 20:09:11.056 [debug] QUERY OK source="media_items" db=2.0ms idle=756.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 268. Nói về:\n\n00:00 Mở đầu.\n00:43 Rì-viu Thỏ Ơi của Trấn Thành.\n08:17 Tưởng niệm chiến tranh biên giới Việt-Trung 17/2/1979. \n12:50 Du học sinh Việt Nam phá tàu ở Đức. \n16:43 Tiểu thương phá hoa Tết thay vì phá giá.\n21:55 Hàn Quốc thua kém vì không có miền Bắc.\n27:24 Nhạc thơ: Câu chuyện đầu năm, Mùa Xuân của mẹ.\n\nMình không phải là người phê bình phim chuyên nghiệp, cho nên đừng bạn nào chửi bới mình, tội nghiệp mình lắm. Phim Việt Nam chỉ xoay quanh gia đình cãi lộn, ngoại tình, tiểu tam. Coi phát mệt. Nhưng mình không trông chờ quá nhiều ở phim Việt Nam. Vậy là đủ. Ai rảnh thì đi coi.\n\nTưởng niệm chiến tranh biên giới 17/2/1979 nhưng không thấy mấy bạn yêu nước mõm nào nói hết. Lạ quá. Chửi Mỹ chứ không bao giờ nói gì về Trung Quốc.\n\nHàn Quốc tuy không có miền Bắc nhưng nhờ vậy mà họ đang tự do và giàu có. Chứ nếu có miền Bắc thì bây giờ chắc nghèo rồi.\n\nĐây là clip bên Luật Khóa Tạp Chí, nói về cuộc chiến 1979:\nhttps://www.youtube.com/watch?v=14MxOSiRaXA \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN268 Review phim Thỏ Ơi của Trấn Thành. Tưởng niệm chiến tranh 1979. Hàn Quốc không có miền Bắc.", "bc8c4a51-f139-474e-83de-60cb7e4b2699", 1913, false, "wsU24CtyX-Y", "https://www.youtube.com/watch?v=wsU24CtyX-Y", 15, "/downloads/shows/NNN/Season 2026/s2026e021700 - NNN268 Review phim Thỏ Ơi của Trấn Thành. Tưởng niệm chiến tranh 1979. Hàn Quốc không có miền Bắc..mp4", false, false, false, 2, [], 98, ~U[2026-02-17 15:03:15Z], ~U[2026-03-11 13:09:11Z], ~U[2026-03-11 13:09:11Z], "Đây là podcast Nhân Nói Nhảm, tập 268. Nói về:\n\n00:00 Mở đầu.\n00:43 Rì-viu Thỏ Ơi của Trấn Thành.\n08:17 Tưởng niệm chiến tranh biên giới Việt-Trung 17/2/1979. \n12:50 Du học sinh Việt Nam phá tàu ở Đức. \n16:43 Tiểu thương phá hoa Tết thay vì phá giá.\n21:55 Hàn Quốc thua kém vì không có miền Bắc.\n27:24 Nhạc thơ: Câu chuyện đầu năm, Mùa Xuân của mẹ.\n\nMình không phải là người phê bình phim chuyên nghiệp, cho nên đừng bạn nào chửi bới mình, tội nghiệp mình lắm. Phim Việt Nam chỉ xoay quanh gia đình cãi lộn, ngoại tình, tiểu tam. Coi phát mệt. Nhưng mình không trông chờ quá nhiều ở phim Việt Nam. Vậy là đủ. Ai rảnh thì đi coi.\n\nTưởng niệm chiến tranh biên giới 17/2/1979 nhưng không thấy mấy bạn yêu nước mõm nào nói hết. Lạ quá. Chửi Mỹ chứ không bao giờ nói gì về Trung Quốc.\n\nHàn Quốc tuy không có miền Bắc nhưng nhờ vậy mà họ đang tự do và giàu có. Chứ nếu có miền Bắc thì bây giờ chắc nghèo rồi.\n\nĐây là clip bên Luật Khóa Tạp Chí, nói về cuộc chiến 1979:\nhttps://www.youtube.com/watch?v=14MxOSiRaXA \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN268 Review phim Thỏ Ơi của Trấn Thành. Tưởng niệm chiến tranh 1979. Hàn Quốc không có miền Bắc.", 1913, false, "wsU24CtyX-Y", "https://www.youtube.com/watch?v=wsU24CtyX-Y", "/downloads/shows/NNN/Season 2026/s2026e021700 - NNN268 Review phim Thỏ Ơi của Trấn Thành. Tưởng niệm chiến tranh 1979. Hàn Quốc không có miền Bắc..mp4", false, 2, ~U[2026-02-17 15:03:15Z]] 20:09:11.057 [debug] QUERY OK source="sources" db=0.6ms idle=97.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:11.058 [debug] QUERY OK source="media_profiles" db=0.6ms 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] 20:09:11.059 [debug] QUERY OK source="media_items" db=0.5ms 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 [715340] 20:09:11.059 [debug] Current batch of media processed. Will check again in 1000ms 20:09:12.061 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 267. Nói về:\n\n00:00 Mở đầu.\n00:38 Rì-viu công viên COVID-19, số 1 Lý Thái Tổ.\n03:20 Khánh Ly không mua nổi căn nhà cũ ở Hà Nội.\n09:22 Bị phạt 7.5 triệu vì đăng ảnh AI.\n12:32 Nhân viên y tế Cà Mau bị nợ lương.\n17:58 Jeffrey Epstein cho thấy mặt tối của Phương Tây.\n20:30 Highlands kêu khách tự giữ xe.\n24:32 Đọc báo cũ 1988.\n29:34 Tây ba lô ảo tưởng về Việt Nam?\n38:16 Nhạc: Tôi mất người yêu, Những bước chân âm thầm\n\nNếu Khánh Ly không vô miền Nam năm 1954, kết quả sẽ là gì ta. Bà sẽ ở 106 Hàng Bông, trở thành triệu phú đô la. Hay sẽ có số phận khác? Bà ấy có thể bán xôi hay bán hàng rong. Đại khái là vậy. Hehe. Rất may là Khánh Ly đã chọn vào miền Nam.\n\nAi muốn đọc báo cũ thì vô đây. Trang của nhà nước.\n\nhttp://baochi.nlv.gov.vn/ \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2665, "filename" => "/downloads/shows/NNN/Season 2026/s2026e021500 - NNN267 Khánh Ly không mua nổi nhà cũ ở Hà Nội. Tây ba lô ảo tưởng. Bị phạt 7.5tr vì đăng ảnh AI..mp4", "id" => "_y0c-YRkzbI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_y0c-YRkzbI", "playlist_index" => 16, "timestamp" => 1771171190, "title" => "NNN267 Khánh Ly không mua nổi nhà cũ ở Hà Nội. Tây ba lô ảo tưởng. Bị phạt 7.5tr vì đăng ảnh AI.", "upload_date" => "20260215"} 20:09:12.062 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1005.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:09:12.062 [debug] QUERY OK source="sources" db=0.2ms idle=1004.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:12.063 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1004.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-15 15:59:50Z], 2] 20:09:12.087 [debug] QUERY OK source="media_items" db=23.3ms idle=1004.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 267. Nói về:\n\n00:00 Mở đầu.\n00:38 Rì-viu công viên COVID-19, số 1 Lý Thái Tổ.\n03:20 Khánh Ly không mua nổi căn nhà cũ ở Hà Nội.\n09:22 Bị phạt 7.5 triệu vì đăng ảnh AI.\n12:32 Nhân viên y tế Cà Mau bị nợ lương.\n17:58 Jeffrey Epstein cho thấy mặt tối của Phương Tây.\n20:30 Highlands kêu khách tự giữ xe.\n24:32 Đọc báo cũ 1988.\n29:34 Tây ba lô ảo tưởng về Việt Nam?\n38:16 Nhạc: Tôi mất người yêu, Những bước chân âm thầm\n\nNếu Khánh Ly không vô miền Nam năm 1954, kết quả sẽ là gì ta. Bà sẽ ở 106 Hàng Bông, trở thành triệu phú đô la. Hay sẽ có số phận khác? Bà ấy có thể bán xôi hay bán hàng rong. Đại khái là vậy. Hehe. Rất may là Khánh Ly đã chọn vào miền Nam.\n\nAi muốn đọc báo cũ thì vô đây. Trang của nhà nước.\n\nhttp://baochi.nlv.gov.vn/ \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN267 Khánh Ly không mua nổi nhà cũ ở Hà Nội. Tây ba lô ảo tưởng. Bị phạt 7.5tr vì đăng ảnh AI.", "2d7230fc-1738-4b54-98dd-b43a3c57eeaa", 2665, false, "_y0c-YRkzbI", "https://www.youtube.com/watch?v=_y0c-YRkzbI", 16, "/downloads/shows/NNN/Season 2026/s2026e021500 - NNN267 Khánh Ly không mua nổi nhà cũ ở Hà Nội. Tây ba lô ảo tưởng. Bị phạt 7.5tr vì đăng ảnh AI..mp4", false, false, false, 2, [], 98, ~U[2026-02-15 15:59:50Z], ~U[2026-03-11 13:09:12Z], ~U[2026-03-11 13:09:12Z], "Đây là podcast Nhân Nói Nhảm, tập 267. Nói về:\n\n00:00 Mở đầu.\n00:38 Rì-viu công viên COVID-19, số 1 Lý Thái Tổ.\n03:20 Khánh Ly không mua nổi căn nhà cũ ở Hà Nội.\n09:22 Bị phạt 7.5 triệu vì đăng ảnh AI.\n12:32 Nhân viên y tế Cà Mau bị nợ lương.\n17:58 Jeffrey Epstein cho thấy mặt tối của Phương Tây.\n20:30 Highlands kêu khách tự giữ xe.\n24:32 Đọc báo cũ 1988.\n29:34 Tây ba lô ảo tưởng về Việt Nam?\n38:16 Nhạc: Tôi mất người yêu, Những bước chân âm thầm\n\nNếu Khánh Ly không vô miền Nam năm 1954, kết quả sẽ là gì ta. Bà sẽ ở 106 Hàng Bông, trở thành triệu phú đô la. Hay sẽ có số phận khác? Bà ấy có thể bán xôi hay bán hàng rong. Đại khái là vậy. Hehe. Rất may là Khánh Ly đã chọn vào miền Nam.\n\nAi muốn đọc báo cũ thì vô đây. Trang của nhà nước.\n\nhttp://baochi.nlv.gov.vn/ \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN267 Khánh Ly không mua nổi nhà cũ ở Hà Nội. Tây ba lô ảo tưởng. Bị phạt 7.5tr vì đăng ảnh AI.", 2665, false, "_y0c-YRkzbI", "https://www.youtube.com/watch?v=_y0c-YRkzbI", "/downloads/shows/NNN/Season 2026/s2026e021500 - NNN267 Khánh Ly không mua nổi nhà cũ ở Hà Nội. Tây ba lô ảo tưởng. Bị phạt 7.5tr vì đăng ảnh AI..mp4", false, 2, ~U[2026-02-15 15:59:50Z]] 20:09:12.089 [debug] QUERY OK source="sources" db=0.7ms 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" = ?) [2] 20:09:12.089 [debug] QUERY OK source="media_profiles" db=0.5ms idle=27.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:09:12.090 [debug] QUERY OK source="media_items" db=0.3ms idle=27.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 [664181] 20:09:12.090 [debug] Current batch of media processed. Will check again in 1000ms 20:09:13.092 [debug] Current batch of media processed. Will check again in 1000ms 20:09:14.093 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 266. Nói về:\n\n00:00 Mở đầu.\n00:38 Eileen Gu, vận động viên người Mỹ chơi cho Trung Quốc. Phản quốc?\n11:56 Cảnh sát Mỹ đụng chết người, đền 29 triệu. Câu chuyện của Tommy Le.\n17:52 2 quán Michelin ở Hà Nội bị phạt vì làm dơ.\n23:15 Cô gái Tây bị chặt chém ở TPHCM.\n30:22 Chuyến xe tình người: anh kia mất 15tr, cả xe hỗ trợ.\n35:17 Nhạc thơ: Màu tím pensee, Tâm sự nàng xuân.\n\nNghĩ hoài không hiểu vì sao Eileen Gu có thể vừa giữ quốc tịch Mỹ và thi đấu cho Trung Quốc. Cách duy nhất là chủ tịch nước ký giấy đặc ân. Người bình thường không thể nào vậy được.\n\nCông dân Mỹ có giá trị cao. Nên bị cảnh sát đụng thì được đền bù 29 triệu. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2415, "filename" => "/downloads/shows/NNN/Season 2026/s2026e021300 - NNN266 Eileen Gu phản nước Mỹ, theo Trung Quốc? Gái Nga bị “chặt chém” ở TPHCM..mp4", "id" => "ZV6f1IbJ73s", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZV6f1IbJ73s", "playlist_index" => 17, "timestamp" => 1771004403, "title" => "NNN266 Eileen Gu phản nước Mỹ, theo Trung Quốc? Gái Nga bị “chặt chém” ở TPHCM.", "upload_date" => "20260213"} 20:09:14.094 [debug] QUERY OK source="sources" db=0.3ms idle=795.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:09:14.094 [debug] QUERY OK source="sources" db=0.2ms idle=796.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:14.095 [debug] QUERY OK source="media_items" db=0.8ms idle=796.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-13 17:40:03Z], 2] 20:09:14.102 [debug] QUERY OK source="media_items" db=5.9ms queue=0.1ms idle=798.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 266. Nói về:\n\n00:00 Mở đầu.\n00:38 Eileen Gu, vận động viên người Mỹ chơi cho Trung Quốc. Phản quốc?\n11:56 Cảnh sát Mỹ đụng chết người, đền 29 triệu. Câu chuyện của Tommy Le.\n17:52 2 quán Michelin ở Hà Nội bị phạt vì làm dơ.\n23:15 Cô gái Tây bị chặt chém ở TPHCM.\n30:22 Chuyến xe tình người: anh kia mất 15tr, cả xe hỗ trợ.\n35:17 Nhạc thơ: Màu tím pensee, Tâm sự nàng xuân.\n\nNghĩ hoài không hiểu vì sao Eileen Gu có thể vừa giữ quốc tịch Mỹ và thi đấu cho Trung Quốc. Cách duy nhất là chủ tịch nước ký giấy đặc ân. Người bình thường không thể nào vậy được.\n\nCông dân Mỹ có giá trị cao. Nên bị cảnh sát đụng thì được đền bù 29 triệu. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN266 Eileen Gu phản nước Mỹ, theo Trung Quốc? Gái Nga bị “chặt chém” ở TPHCM.", "47d01db5-c9ad-43f7-adbc-8652a92e5b2b", 2415, false, "ZV6f1IbJ73s", "https://www.youtube.com/watch?v=ZV6f1IbJ73s", 17, "/downloads/shows/NNN/Season 2026/s2026e021300 - NNN266 Eileen Gu phản nước Mỹ, theo Trung Quốc? Gái Nga bị “chặt chém” ở TPHCM..mp4", false, false, false, 2, [], 98, ~U[2026-02-13 17:40:03Z], ~U[2026-03-11 13:09:14Z], ~U[2026-03-11 13:09:14Z], "Đây là podcast Nhân Nói Nhảm, tập 266. Nói về:\n\n00:00 Mở đầu.\n00:38 Eileen Gu, vận động viên người Mỹ chơi cho Trung Quốc. Phản quốc?\n11:56 Cảnh sát Mỹ đụng chết người, đền 29 triệu. Câu chuyện của Tommy Le.\n17:52 2 quán Michelin ở Hà Nội bị phạt vì làm dơ.\n23:15 Cô gái Tây bị chặt chém ở TPHCM.\n30:22 Chuyến xe tình người: anh kia mất 15tr, cả xe hỗ trợ.\n35:17 Nhạc thơ: Màu tím pensee, Tâm sự nàng xuân.\n\nNghĩ hoài không hiểu vì sao Eileen Gu có thể vừa giữ quốc tịch Mỹ và thi đấu cho Trung Quốc. Cách duy nhất là chủ tịch nước ký giấy đặc ân. Người bình thường không thể nào vậy được.\n\nCông dân Mỹ có giá trị cao. Nên bị cảnh sát đụng thì được đền bù 29 triệu. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN266 Eileen Gu phản nước Mỹ, theo Trung Quốc? Gái Nga bị “chặt chém” ở TPHCM.", 2415, false, "ZV6f1IbJ73s", "https://www.youtube.com/watch?v=ZV6f1IbJ73s", "/downloads/shows/NNN/Season 2026/s2026e021300 - NNN266 Eileen Gu phản nước Mỹ, theo Trung Quốc? Gái Nga bị “chặt chém” ở TPHCM..mp4", false, 2, ~U[2026-02-13 17:40:03Z]] 20:09:14.102 [debug] QUERY OK source="sources" db=0.4ms 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" = ?) [2] 20:09:14.103 [debug] QUERY OK source="media_profiles" db=0.5ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:09:14.104 [debug] QUERY OK source="media_items" db=0.4ms 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 [646839] 20:09:14.104 [debug] Current batch of media processed. Will check again in 1000ms 20:09:15.105 [debug] Current batch of media processed. Will check again in 1000ms 20:09:16.106 [debug] Current batch of media processed. Will check again in 1000ms 20:09:17.107 [debug] Current batch of media processed. Will check again in 1000ms 20:09:18.108 [debug] Current batch of media processed. Will check again in 1000ms 20:09:19.110 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 265. Nói về:\n\n00:00 Mở đầu.\n00:37 Khánh Ly trở về Việt Nam hát. Bị chửi?\n14:59 Ăn cắp mũ bảo hiểm ở Hà Nội, bị quay lại.\n22:11 Jimmy Lai thách thức Bắc Kinh và mất tự do.\n29:46 Không dùng bao tay khi bán đồ ăn. Bị phạt 1 triệu.\n35:51 Kẹt xe trên đường về miền Tây. Buồn cho miền Tây.\n40:12 Nhạc thơ: Thư gửi người miền xa, Mừng xuân.\n\nViệt kiều mang dollar về mà còn bị chửi. Vậy đi chui thùng, trốn lậu thì bị gọi là gì? Tớ chả hiểu.\n\nTớ cũng chả hiểu sao nhiều cậu lại đi ăn cắp mũ bảo hiểm. Mình không ủng hộ việc phốt trên mạng, nhưng nhiều lúc cần thằng điên để trị đám điên. Nhớ nha, đừng ăn cắp.\n\nJimmy Lai chọn ở lại Hong Kong để làm biểu tượng. Tôn trọng ông ấy. Nhưng nếu mình là ổng thì sẽ làm khác. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2762, "filename" => "/downloads/shows/NNN/Season 2026/s2026e021200 - NNN265 Khánh Ly về nước, bị chửi? Ăn cắp ở Hà Nội, bị chụp lại. Jimmy Lai mất tự do..mp4", "id" => "sOJP7WyjrR8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sOJP7WyjrR8", "playlist_index" => 18, "timestamp" => 1770915826, "title" => "NNN265 Khánh Ly về nước, bị chửi? Ăn cắp ở Hà Nội, bị chụp lại. Jimmy Lai mất tự do.", "upload_date" => "20260212"} 20:09:19.111 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1812.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:09:19.111 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1813.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:19.113 [debug] QUERY OK source="media_items" db=0.9ms idle=1814.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-12 17:03:46Z], 2] 20:09:19.115 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1135.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 265. Nói về:\n\n00:00 Mở đầu.\n00:37 Khánh Ly trở về Việt Nam hát. Bị chửi?\n14:59 Ăn cắp mũ bảo hiểm ở Hà Nội, bị quay lại.\n22:11 Jimmy Lai thách thức Bắc Kinh và mất tự do.\n29:46 Không dùng bao tay khi bán đồ ăn. Bị phạt 1 triệu.\n35:51 Kẹt xe trên đường về miền Tây. Buồn cho miền Tây.\n40:12 Nhạc thơ: Thư gửi người miền xa, Mừng xuân.\n\nViệt kiều mang dollar về mà còn bị chửi. Vậy đi chui thùng, trốn lậu thì bị gọi là gì? Tớ chả hiểu.\n\nTớ cũng chả hiểu sao nhiều cậu lại đi ăn cắp mũ bảo hiểm. Mình không ủng hộ việc phốt trên mạng, nhưng nhiều lúc cần thằng điên để trị đám điên. Nhớ nha, đừng ăn cắp.\n\nJimmy Lai chọn ở lại Hong Kong để làm biểu tượng. Tôn trọng ông ấy. Nhưng nếu mình là ổng thì sẽ làm khác. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN265 Khánh Ly về nước, bị chửi? Ăn cắp ở Hà Nội, bị chụp lại. Jimmy Lai mất tự do.", "d42289bc-a84e-4718-a3f2-428b0b82afe6", 2762, false, "sOJP7WyjrR8", "https://www.youtube.com/watch?v=sOJP7WyjrR8", 18, "/downloads/shows/NNN/Season 2026/s2026e021200 - NNN265 Khánh Ly về nước, bị chửi? Ăn cắp ở Hà Nội, bị chụp lại. Jimmy Lai mất tự do..mp4", false, false, false, 2, [], 98, ~U[2026-02-12 17:03:46Z], ~U[2026-03-11 13:09:19Z], ~U[2026-03-11 13:09:19Z], "Đây là podcast Nhân Nói Nhảm, tập 265. Nói về:\n\n00:00 Mở đầu.\n00:37 Khánh Ly trở về Việt Nam hát. Bị chửi?\n14:59 Ăn cắp mũ bảo hiểm ở Hà Nội, bị quay lại.\n22:11 Jimmy Lai thách thức Bắc Kinh và mất tự do.\n29:46 Không dùng bao tay khi bán đồ ăn. Bị phạt 1 triệu.\n35:51 Kẹt xe trên đường về miền Tây. Buồn cho miền Tây.\n40:12 Nhạc thơ: Thư gửi người miền xa, Mừng xuân.\n\nViệt kiều mang dollar về mà còn bị chửi. Vậy đi chui thùng, trốn lậu thì bị gọi là gì? Tớ chả hiểu.\n\nTớ cũng chả hiểu sao nhiều cậu lại đi ăn cắp mũ bảo hiểm. Mình không ủng hộ việc phốt trên mạng, nhưng nhiều lúc cần thằng điên để trị đám điên. Nhớ nha, đừng ăn cắp.\n\nJimmy Lai chọn ở lại Hong Kong để làm biểu tượng. Tôn trọng ông ấy. Nhưng nếu mình là ổng thì sẽ làm khác. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN265 Khánh Ly về nước, bị chửi? Ăn cắp ở Hà Nội, bị chụp lại. Jimmy Lai mất tự do.", 2762, false, "sOJP7WyjrR8", "https://www.youtube.com/watch?v=sOJP7WyjrR8", "/downloads/shows/NNN/Season 2026/s2026e021200 - NNN265 Khánh Ly về nước, bị chửi? Ăn cắp ở Hà Nội, bị chụp lại. Jimmy Lai mất tự do..mp4", false, 2, ~U[2026-02-12 17:03:46Z]] 20:09:19.116 [debug] QUERY OK source="sources" db=0.6ms idle=135.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:19.117 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:09:19.117 [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 [631371] 20:09:19.118 [debug] Current batch of media processed. Will check again in 1000ms 20:09:20.118 [debug] Current batch of media processed. Will check again in 1000ms 20:09:21.120 [debug] Current batch of media processed. Will check again in 1000ms 20:09:22.121 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đây là podcast Nhân Nói Nhảm, tập 264. Nói về:\n\n00:00 Mở đầu.\n00:41 Việt Nam chữa bệnh ung thư máu? Bạn bè quốc tế phốt.\n10:18 Kinh tế Thái Lan suy yếu. Giống như Việt Nam trong tương lai?\n20:25 Chợ vắng khách vào ngày gần Tết. TMDT lên ngôi. Mặt bằng hết sức hút.\n32:01 Khiêng hòm trước chợ Bến Thành, bị phạt tù 2 năm.\n36:52 Nhạc thơ: Rừng chưa thay lá, Đón xuân này nhớ xuân xưa.\n\nNước mình nghèo, thì nói nghèo. Sao nhiều người phải nổ rồi ảo tưởng làm gì không biết. Bị bạn bè quốc tế phốt rồi chửi xéo, xấu hổ quá cha mẹ ơi. Tóm lại, cái vụ chữa bệnh ung thư là xạo, chữa ở Đài Loan nhờ công nghệ của Mỹ.\n\nGiới hạn của sáng tạo là gì? Không biết nên hỏi thiệt. Ai biết hãy nói mình biết.\n\nMuốn thấy Việt Nam 10-20 năm nữa, hãy nhìn Thái Lan. Đừng nhìn Đài Loan hay Hàn Quốc, vì quá xa vời.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "duration" => 2474, "filename" => "/downloads/shows/NNN/Season 2026/s2026e021100 - NNN264 Việt Nam chữa ung thư máu? Khiêng hòm bị tù 2 năm. Thái Lan như Việt Nam trong tương lai..mp4", "id" => "M_ssFyKPy_w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=M_ssFyKPy_w", "playlist_index" => 19, "timestamp" => 1770830730, "title" => "NNN264 Việt Nam chữa ung thư máu? Khiêng hòm bị tù 2 năm. Thái Lan như Việt Nam trong tương lai.", "upload_date" => "20260211"} 20:09:22.121 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1823.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:09:22.122 [debug] QUERY OK source="sources" db=0.4ms idle=1824.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:22.123 [debug] QUERY OK source="media_items" db=0.9ms idle=1824.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 17:25:30Z], 2] 20:09:22.126 [debug] QUERY OK source="media_items" db=1.6ms idle=1138.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 264. Nói về:\n\n00:00 Mở đầu.\n00:41 Việt Nam chữa bệnh ung thư máu? Bạn bè quốc tế phốt.\n10:18 Kinh tế Thái Lan suy yếu. Giống như Việt Nam trong tương lai?\n20:25 Chợ vắng khách vào ngày gần Tết. TMDT lên ngôi. Mặt bằng hết sức hút.\n32:01 Khiêng hòm trước chợ Bến Thành, bị phạt tù 2 năm.\n36:52 Nhạc thơ: Rừng chưa thay lá, Đón xuân này nhớ xuân xưa.\n\nNước mình nghèo, thì nói nghèo. Sao nhiều người phải nổ rồi ảo tưởng làm gì không biết. Bị bạn bè quốc tế phốt rồi chửi xéo, xấu hổ quá cha mẹ ơi. Tóm lại, cái vụ chữa bệnh ung thư là xạo, chữa ở Đài Loan nhờ công nghệ của Mỹ.\n\nGiới hạn của sáng tạo là gì? Không biết nên hỏi thiệt. Ai biết hãy nói mình biết.\n\nMuốn thấy Việt Nam 10-20 năm nữa, hãy nhìn Thái Lan. Đừng nhìn Đài Loan hay Hàn Quốc, vì quá xa vời.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN264 Việt Nam chữa ung thư máu? Khiêng hòm bị tù 2 năm. Thái Lan như Việt Nam trong tương lai.", "3b299d88-8f0a-4718-8b71-8b68eb38e96d", 2474, false, "M_ssFyKPy_w", "https://www.youtube.com/watch?v=M_ssFyKPy_w", 19, "/downloads/shows/NNN/Season 2026/s2026e021100 - NNN264 Việt Nam chữa ung thư máu? Khiêng hòm bị tù 2 năm. Thái Lan như Việt Nam trong tương lai..mp4", false, false, false, 2, [], 98, ~U[2026-02-11 17:25:30Z], ~U[2026-03-11 13:09:22Z], ~U[2026-03-11 13:09:22Z], "Đây là podcast Nhân Nói Nhảm, tập 264. Nói về:\n\n00:00 Mở đầu.\n00:41 Việt Nam chữa bệnh ung thư máu? Bạn bè quốc tế phốt.\n10:18 Kinh tế Thái Lan suy yếu. Giống như Việt Nam trong tương lai?\n20:25 Chợ vắng khách vào ngày gần Tết. TMDT lên ngôi. Mặt bằng hết sức hút.\n32:01 Khiêng hòm trước chợ Bến Thành, bị phạt tù 2 năm.\n36:52 Nhạc thơ: Rừng chưa thay lá, Đón xuân này nhớ xuân xưa.\n\nNước mình nghèo, thì nói nghèo. Sao nhiều người phải nổ rồi ảo tưởng làm gì không biết. Bị bạn bè quốc tế phốt rồi chửi xéo, xấu hổ quá cha mẹ ơi. Tóm lại, cái vụ chữa bệnh ung thư là xạo, chữa ở Đài Loan nhờ công nghệ của Mỹ.\n\nGiới hạn của sáng tạo là gì? Không biết nên hỏi thiệt. Ai biết hãy nói mình biết.\n\nMuốn thấy Việt Nam 10-20 năm nữa, hãy nhìn Thái Lan. Đừng nhìn Đài Loan hay Hàn Quốc, vì quá xa vời.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN264 Việt Nam chữa ung thư máu? Khiêng hòm bị tù 2 năm. Thái Lan như Việt Nam trong tương lai.", 2474, false, "M_ssFyKPy_w", "https://www.youtube.com/watch?v=M_ssFyKPy_w", "/downloads/shows/NNN/Season 2026/s2026e021100 - NNN264 Việt Nam chữa ung thư máu? Khiêng hòm bị tù 2 năm. Thái Lan như Việt Nam trong tương lai..mp4", false, 2, ~U[2026-02-11 17:25:30Z]] 20:09:22.127 [debug] QUERY OK source="sources" db=0.6ms idle=137.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:22.127 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 20:09:22.128 [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 [618399] 20:09:22.128 [debug] Current batch of media processed. Will check again in 1000ms 20:09:23.129 [debug] Current batch of media processed. Will check again in 1000ms 20:09:24.130 [debug] Current batch of media processed. Will check again in 1000ms 20:09:24.398 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@trongnnguyen2012 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/NNN/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/95/68/956802dc031def6a89c10e7a3f054a2f2a516be63a46f60b926617b866a167e5.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/55/6b/556bacd63c08f348e4dd87e7b5c5ef137e7ea29fa8ef7e8957c3adf1fdd4ece5.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 20:09:24.400 [debug] Gracefully stopping file follower 20:09:24.401 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1102.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 20:09:24.402 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1103.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:24.403 [debug] QUERY OK source="media_items" db=0.9ms idle=1104.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-09 16:36:13Z], 2] 20:09:24.406 [debug] QUERY OK source="media_items" db=1.8ms idle=1105.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 282. Nói về:\n\n00:00 Mở đầu.\n00:35 Giá xăng tăng. Quỹ bình ổn giá xăng là gì?\n10:49 Cầu thủ nữ Iran xin tỵ nạn ở Úc.\n18:13 Mojtaba Khamenei - tân Lãnh tụ Tối cao mới của Iran. Cha truyền con nối.\n20:46 Vlogger Mỹ bỏ căn hộ triệu đô ở Thượng Hải, thích thú với Sài Gòn. \n26:05 Nhạc thơ: Cô láng giềng, thơ Xuân Diệu\n\nTìm hiểu hoài cũng không hiểu mô hình của chúng ta là gì.\n- Nếu là thị trường thì thả nổi.\n- Nếu là kiểm soát thì trợ giá.\n\nCòn phân nửa thì kiểu gì thì người tiêu dùng cũng gánh. Ai hiểu xin phân tích. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN282 Xăng nhảy vọt, quỹ bình ổn giá xăng đâu. Đội Iran xin tỵ nạn. Iran có lãnh tụ mới.", "99dbec20-2db6-4609-b90f-6e8b0303c23c", 1917, false, "H7x9rkCiFYw", "https://www.youtube.com/watch?v=H7x9rkCiFYw", 1, "/downloads/shows/NNN/Season 2026/s2026e030900 - NNN282 Xăng nhảy vọt, quỹ bình ổn giá xăng đâu. Đội Iran xin tỵ nạn. Iran có lãnh tụ mới..mp4", false, false, false, 2, [], 98, ~U[2026-03-09 16:36:13Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 282. Nói về:\n\n00:00 Mở đầu.\n00:35 Giá xăng tăng. Quỹ bình ổn giá xăng là gì?\n10:49 Cầu thủ nữ Iran xin tỵ nạn ở Úc.\n18:13 Mojtaba Khamenei - tân Lãnh tụ Tối cao mới của Iran. Cha truyền con nối.\n20:46 Vlogger Mỹ bỏ căn hộ triệu đô ở Thượng Hải, thích thú với Sài Gòn. \n26:05 Nhạc thơ: Cô láng giềng, thơ Xuân Diệu\n\nTìm hiểu hoài cũng không hiểu mô hình của chúng ta là gì.\n- Nếu là thị trường thì thả nổi.\n- Nếu là kiểm soát thì trợ giá.\n\nCòn phân nửa thì kiểu gì thì người tiêu dùng cũng gánh. Ai hiểu xin phân tích. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN282 Xăng nhảy vọt, quỹ bình ổn giá xăng đâu. Đội Iran xin tỵ nạn. Iran có lãnh tụ mới.", 1917, false, "H7x9rkCiFYw", "https://www.youtube.com/watch?v=H7x9rkCiFYw", "/downloads/shows/NNN/Season 2026/s2026e030900 - NNN282 Xăng nhảy vọt, quỹ bình ổn giá xăng đâu. Đội Iran xin tỵ nạn. Iran có lãnh tụ mới..mp4", false, 2, ~U[2026-03-09 16:36:13Z]] 20:09:24.406 [debug] QUERY OK source="sources" db=0.4ms idle=412.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:24.408 [debug] QUERY OK source="media_items" db=1.0ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-07 12:33:06Z], 2] 20:09:24.410 [debug] QUERY OK source="media_items" db=1.4ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 281. Nói về:\n\n00:00 Mở đầu.\n00:35 Xôi Lạc TV và coi lậu. Tự do và bản quyền. Ranh giới là gì?\n12:36 Cuộc sống bên trong Iran hiện tại. Mỹ sắp đưa quân vô Iran?\n21:32 Cơ chế chính trị Iran.\n30:17 Sự thật về cái chết của Kasim Hoàng Vũ. Bệnh ung Thư.\n32:43 1.5 triệu người dùng bỏ ChatGPT vì chính trị.\n35:27 Mở rộng đường, nhà dân nằm trên cao. Khổ dân.\n38:33 Nhạc thơ: Đêm dài chiến tuyến, thơ Xuân Diệu.\n \nỞ đây không cổ vũ cho web lậu. Cách tốt nhất để dẹp web lậu là vừa đánh, vừa cải tiến web chính thống. Người dùng coi web lậu là cách họ phản kháng lại các kênh chính thống. Cái chính vẫn là luật bản quyền, nếu không có thì nền kinh tế sáng tạo sẽ sụp đổ liền.\n\nNgười Iran đang vui và hồi hộp vì hy vọng là không còn nhà nước cực đoan nữa. Vậy mà nhiều bạn lại đang khóc cho Iran. Sao rảnh vậy?\n\nCấu trúc quyền lực của Iran\nhttps://www.cfr.org/articles/islamic-republics-power-centers\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN281 Xôi Lạc TV đúng, sai. Bên trong cơ chế Iran. Kasim Hoàng Vũ ch.ết vì ung thư.", "efe0bfff-006e-42d5-a661-4730a61b5cf4", 2638, false, "2VWTCFdYCRc", "https://www.youtube.com/watch?v=2VWTCFdYCRc", 2, "/downloads/shows/NNN/Season 2026/s2026e030700 - NNN281 Xôi Lạc TV đúng, sai. Bên trong cơ chế Iran. Kasim Hoàng Vũ ch.ết vì ung thư..mp4", false, false, false, 2, [], 98, ~U[2026-03-07 12:33:06Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 281. Nói về:\n\n00:00 Mở đầu.\n00:35 Xôi Lạc TV và coi lậu. Tự do và bản quyền. Ranh giới là gì?\n12:36 Cuộc sống bên trong Iran hiện tại. Mỹ sắp đưa quân vô Iran?\n21:32 Cơ chế chính trị Iran.\n30:17 Sự thật về cái chết của Kasim Hoàng Vũ. Bệnh ung Thư.\n32:43 1.5 triệu người dùng bỏ ChatGPT vì chính trị.\n35:27 Mở rộng đường, nhà dân nằm trên cao. Khổ dân.\n38:33 Nhạc thơ: Đêm dài chiến tuyến, thơ Xuân Diệu.\n \nỞ đây không cổ vũ cho web lậu. Cách tốt nhất để dẹp web lậu là vừa đánh, vừa cải tiến web chính thống. Người dùng coi web lậu là cách họ phản kháng lại các kênh chính thống. Cái chính vẫn là luật bản quyền, nếu không có thì nền kinh tế sáng tạo sẽ sụp đổ liền.\n\nNgười Iran đang vui và hồi hộp vì hy vọng là không còn nhà nước cực đoan nữa. Vậy mà nhiều bạn lại đang khóc cho Iran. Sao rảnh vậy?\n\nCấu trúc quyền lực của Iran\nhttps://www.cfr.org/articles/islamic-republics-power-centers\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN281 Xôi Lạc TV đúng, sai. Bên trong cơ chế Iran. Kasim Hoàng Vũ ch.ết vì ung thư.", 2638, false, "2VWTCFdYCRc", "https://www.youtube.com/watch?v=2VWTCFdYCRc", "/downloads/shows/NNN/Season 2026/s2026e030700 - NNN281 Xôi Lạc TV đúng, sai. Bên trong cơ chế Iran. Kasim Hoàng Vũ ch.ết vì ung thư..mp4", false, 2, ~U[2026-03-07 12:33:06Z]] 20:09:24.411 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [2] 20:09:24.412 [debug] QUERY OK source="media_items" db=0.8ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-06 12:58:00Z], 2] 20:09:24.414 [debug] QUERY OK source="media_items" db=1.4ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 280. Nói về:\n\n00:00 Mở đầu.\n00:39 Kasim Hoàng Vũ qua đời. Dân mạng cười vui.\n09:40 Khách Trung Quốc chê tiệm bún ở Hà Nội dơ. Quán bị phạt 4.5 triệu.\n22:09 Vì sao Iran ghét Israel.\n26:49 Barron Trump nên đi nghĩa vụ quân sự.\n30:05 Nhạc thơ: Hứa thương anh, thơ Xuân Diệu.\n\nKhách Trung Quốc chê thì tiếp thu và khắc phục. Chứ khách Việt Nam mà ra Hà Nội chê thì sao ta, có bị chuyển hộ khẩu qua Cali không. Không lẽ chỉ khách nước ngoài mới được góp ý. \n\nNếu Kasim Hoàng Vũ qua đời ở Mỹ vì thiếu tiền và kỹ thuật y tế kém, thì ở Việt Nam sẽ tốt hơn? \n\nCon của Putin cũng có đi nghĩa vụ quân sự đâu, trốn hết. Quân Mỹ là quân chuyên nghiệp, ai thích thì đi chứ không có ép. Chất lượng quan trọng hơn số lượng.\n \nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN280 Khách Trung Quốc chê quán ở Hà Nội dơ. Kasim Hoàng Vũ qua đời. Barron Trump đi nghĩa vụ.", "536528f5-ce34-48fe-bb97-43357d6b6bd1", 2147, false, "IOieB7qVDWA", "https://www.youtube.com/watch?v=IOieB7qVDWA", 3, "/downloads/shows/NNN/Season 2026/s2026e030600 - NNN280 Khách Trung Quốc chê quán ở Hà Nội dơ. Kasim Hoàng Vũ qua đời. Barron Trump đi nghĩa vụ..mp4", false, false, false, 2, [], 98, ~U[2026-03-06 12:58:00Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 280. Nói về:\n\n00:00 Mở đầu.\n00:39 Kasim Hoàng Vũ qua đời. Dân mạng cười vui.\n09:40 Khách Trung Quốc chê tiệm bún ở Hà Nội dơ. Quán bị phạt 4.5 triệu.\n22:09 Vì sao Iran ghét Israel.\n26:49 Barron Trump nên đi nghĩa vụ quân sự.\n30:05 Nhạc thơ: Hứa thương anh, thơ Xuân Diệu.\n\nKhách Trung Quốc chê thì tiếp thu và khắc phục. Chứ khách Việt Nam mà ra Hà Nội chê thì sao ta, có bị chuyển hộ khẩu qua Cali không. Không lẽ chỉ khách nước ngoài mới được góp ý. \n\nNếu Kasim Hoàng Vũ qua đời ở Mỹ vì thiếu tiền và kỹ thuật y tế kém, thì ở Việt Nam sẽ tốt hơn? \n\nCon của Putin cũng có đi nghĩa vụ quân sự đâu, trốn hết. Quân Mỹ là quân chuyên nghiệp, ai thích thì đi chứ không có ép. Chất lượng quan trọng hơn số lượng.\n \nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN280 Khách Trung Quốc chê quán ở Hà Nội dơ. Kasim Hoàng Vũ qua đời. Barron Trump đi nghĩa vụ.", 2147, false, "IOieB7qVDWA", "https://www.youtube.com/watch?v=IOieB7qVDWA", "/downloads/shows/NNN/Season 2026/s2026e030600 - NNN280 Khách Trung Quốc chê quán ở Hà Nội dơ. Kasim Hoàng Vũ qua đời. Barron Trump đi nghĩa vụ..mp4", false, 2, ~U[2026-03-06 12:58:00Z]] 20:09:24.415 [debug] QUERY OK source="sources" db=0.7ms 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" = ?) [2] 20:09:24.416 [debug] QUERY OK source="media_items" db=1.0ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-05 15:10:24Z], 2] 20:09:24.418 [debug] QUERY OK source="media_items" db=1.7ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 279. Nói về:\n\n00:00 Mở đầu.\n00:34 Mỹ Israel ném bom vô trường học ở Iran, 150 học sinh chết?\n11:05 Quân Kurdish đánh Iran.\n15:15 Vì sao người Kurdish không có nước riêng?\n20:37 6 quân nhân Mỹ đã chết.\n23:35 Đỗ Nhật Hoàng khịa về việc đi nghĩa vụ quân sự?\n27:45 Nhạc thơ: Đan áo mùa Xuân, thơ Nguyễn Bính.\n\nĐể ý điều này. Có nhiều trại lính hay căn cứ quân sự của Iran….nằm kế trường học hay bệnh viện. Mục đích là gì, ngoài việc biết rằng Mỹ Israel sẽ không dám đánh. Thú vị.\n\nTò mò thêm. Có nhiều ngôi sao làm về lòng yêu nước nhưng bao nhiêu đã đi NVQS. NVQS có phải là tiêu chuẩn của lòng yêu nước không?\n\nLịch sử thành lập quốc gia của người Kurd\nhttps://www.cfr.org/timelines/kurds-long-struggle-statelessness \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN279 Người Kurds sẽ đánh Iran? Mỹ Israel gi.ết 160 trẻ em. Iran núp trong trường học.", "9b249a39-f84c-4b62-b4d6-5e0c00f5bbd0", 1955, false, "DuonkfaBKF4", "https://www.youtube.com/watch?v=DuonkfaBKF4", 4, "/downloads/shows/NNN/Season 2026/s2026e030500 - NNN279 Người Kurds sẽ đánh Iran? Mỹ Israel gi.ết 160 trẻ em. Iran núp trong trường học..mp4", false, false, false, 2, [], 98, ~U[2026-03-05 15:10:24Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 279. Nói về:\n\n00:00 Mở đầu.\n00:34 Mỹ Israel ném bom vô trường học ở Iran, 150 học sinh chết?\n11:05 Quân Kurdish đánh Iran.\n15:15 Vì sao người Kurdish không có nước riêng?\n20:37 6 quân nhân Mỹ đã chết.\n23:35 Đỗ Nhật Hoàng khịa về việc đi nghĩa vụ quân sự?\n27:45 Nhạc thơ: Đan áo mùa Xuân, thơ Nguyễn Bính.\n\nĐể ý điều này. Có nhiều trại lính hay căn cứ quân sự của Iran….nằm kế trường học hay bệnh viện. Mục đích là gì, ngoài việc biết rằng Mỹ Israel sẽ không dám đánh. Thú vị.\n\nTò mò thêm. Có nhiều ngôi sao làm về lòng yêu nước nhưng bao nhiêu đã đi NVQS. NVQS có phải là tiêu chuẩn của lòng yêu nước không?\n\nLịch sử thành lập quốc gia của người Kurd\nhttps://www.cfr.org/timelines/kurds-long-struggle-statelessness \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN279 Người Kurds sẽ đánh Iran? Mỹ Israel gi.ết 160 trẻ em. Iran núp trong trường học.", 1955, false, "DuonkfaBKF4", "https://www.youtube.com/watch?v=DuonkfaBKF4", "/downloads/shows/NNN/Season 2026/s2026e030500 - NNN279 Người Kurds sẽ đánh Iran? Mỹ Israel gi.ết 160 trẻ em. Iran núp trong trường học..mp4", false, 2, ~U[2026-03-05 15:10:24Z]] 20:09:24.419 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:24.420 [debug] QUERY OK source="media_items" db=0.9ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-04 15:45:22Z], 2] 20:09:24.422 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["NNN278 Phụ nữ Iran ăn mừng. Mỹ mất $210 tỷ vì Iran. Cuba sẽ quay xe, theo kinh tế thị trường?\n\nĐây là podcast Nhân Nói Nhảm, tập 278. Nói về:\n\n00:00 Mở đầu.\n00:33 Phi công Mỹ bị bắn nhầm ở Kuwait. Người dân cảm ơn.\n03:13 Phụ nữ Iran ăn mừng.\n11:43 Anh Quốc không tham chiến.\n18:13 Israel hack Iran.\n20:52 Mỹ thiệt hại $210 tỷ vì Iran.\n23:47 Cuba quay xe? Đổi mới.\n28:40 Giới thiệu phim Tehran trên Apple TV.\n31:21 Nhạc thơ: Đời không như là mơ, thơ Bùi Giáng.\n\nMới nghỉ có một ngày mà đã không bắt kịp dòng tin. Loạn thiệt. Thật đáng tiếc cho Ba Tư khi đã bị đám tôn giáo cực đoan điều hành. \n\nPhụ nữ Iran vui mừng vì biết họ có cơ hội được giải thoát khỏi một hệ tư tưởng cực đoan. Nhưng có một số người lại buồn thuê?\n\nBảo đảm năm sau, sẽ có phim về vụ ném bom và Israel hack Iran. Quá hấp dẫn để bỏ qua.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN278 Phụ nữ Iran ăn mừng. Mỹ mất $210 tỷ vì Iran. Cuba sẽ quay xe, theo kinh tế thị trường?", "aedc2752-875c-48d2-b8ad-72725397f45a", 2242, false, "r6PHMyraPN4", "https://www.youtube.com/watch?v=r6PHMyraPN4", 5, "/downloads/shows/NNN/Season 2026/s2026e030400 - NNN278 Phụ nữ Iran ăn mừng. Mỹ mất $210 tỷ vì Iran. Cuba sẽ quay xe, theo kinh tế thị trường?.mp4", false, false, false, 2, [], 98, ~U[2026-03-04 15:45:22Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "NNN278 Phụ nữ Iran ăn mừng. Mỹ mất $210 tỷ vì Iran. Cuba sẽ quay xe, theo kinh tế thị trường?\n\nĐây là podcast Nhân Nói Nhảm, tập 278. Nói về:\n\n00:00 Mở đầu.\n00:33 Phi công Mỹ bị bắn nhầm ở Kuwait. Người dân cảm ơn.\n03:13 Phụ nữ Iran ăn mừng.\n11:43 Anh Quốc không tham chiến.\n18:13 Israel hack Iran.\n20:52 Mỹ thiệt hại $210 tỷ vì Iran.\n23:47 Cuba quay xe? Đổi mới.\n28:40 Giới thiệu phim Tehran trên Apple TV.\n31:21 Nhạc thơ: Đời không như là mơ, thơ Bùi Giáng.\n\nMới nghỉ có một ngày mà đã không bắt kịp dòng tin. Loạn thiệt. Thật đáng tiếc cho Ba Tư khi đã bị đám tôn giáo cực đoan điều hành. \n\nPhụ nữ Iran vui mừng vì biết họ có cơ hội được giải thoát khỏi một hệ tư tưởng cực đoan. Nhưng có một số người lại buồn thuê?\n\nBảo đảm năm sau, sẽ có phim về vụ ném bom và Israel hack Iran. Quá hấp dẫn để bỏ qua.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN278 Phụ nữ Iran ăn mừng. Mỹ mất $210 tỷ vì Iran. Cuba sẽ quay xe, theo kinh tế thị trường?", 2242, false, "r6PHMyraPN4", "https://www.youtube.com/watch?v=r6PHMyraPN4", "/downloads/shows/NNN/Season 2026/s2026e030400 - NNN278 Phụ nữ Iran ăn mừng. Mỹ mất $210 tỷ vì Iran. Cuba sẽ quay xe, theo kinh tế thị trường?.mp4", false, 2, ~U[2026-03-04 15:45:22Z]] 20:09:24.423 [debug] QUERY OK source="sources" db=0.6ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:24.425 [debug] QUERY OK source="media_items" db=1.0ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-02 16:48:59Z], 2] 20:09:24.427 [debug] QUERY OK source="media_items" db=1.7ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 277. Nói về:\n\n00:00 Mở đầu.\n00:43 Nói nhảm tiếp về Mỹ, Israel, Iran. Ai sẽ quay xe trước?\n06:57 Nhìn lại Bush đưa quân vào Iraq 2003. Hậu quả và bài học.\n13:27 Nhìn lại Việt Nam đưa quân qua Campuchia để diệt Khmer Đỏ 1979.\n22:44 Sài Gòn cần 1,000,000 tỷ để tăng 10% GDP.\n28:14 Người Việt bị kỳ thị ở Nhật. Không cho thuê nhà.\n32:14 Nhạc thơ: Không có ngày Chủ Nhật, Bốn mùa thay lá, thơ Bùi Giáng.\n\nTuy ở đời không có nếu, nhưng:\n- Nếu Iran có hạt nhân thì sao?\n- Nếu Mỹ không chặn Iran ở chiến tranh vùng vịnh 1 thì sao.\n- Nếu Mỹ không chặn Bắc Hàn thì sao.\n- Nếu Mỹ không đưa quân vô Pakistan để bắt Bin Laden thì sao?\n- Nếu Khmer Rouge không bị tiêu diệt thì sao?\n- Nếu Mỹ không can thiệp ở Kosovo thì sao?\n- Nếu nếu nếu nếu……\n\nThấy nhiều bạn cãi lộn, mình thấy hài. Tại sao phải chửi bới nhau chỉ vì không cùng quan điểm. Mong mọi người hãy cởi mở và tôn trọng ý kiến của nhau. Hãy có cái nhìn đa chiều về bất cứ lĩnh vực nào. Vui vẻ không quạo.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN277 Mỹ hay Iran sẽ bỏ cuộc? Bài học Iraq từ Bush 43. Việt Nam vào Campuchia 1979.", "08b94a01-3d3f-4f14-a928-ad36b17ac962", 2361, false, "3EGT2gw_vDk", "https://www.youtube.com/watch?v=3EGT2gw_vDk", 6, "/downloads/shows/NNN/Season 2026/s2026e030200 - NNN277 Mỹ hay Iran sẽ bỏ cuộc? Bài học Iraq từ Bush 43. Việt Nam vào Campuchia 1979..mp4", false, false, false, 2, [], 98, ~U[2026-03-02 16:48:59Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 277. Nói về:\n\n00:00 Mở đầu.\n00:43 Nói nhảm tiếp về Mỹ, Israel, Iran. Ai sẽ quay xe trước?\n06:57 Nhìn lại Bush đưa quân vào Iraq 2003. Hậu quả và bài học.\n13:27 Nhìn lại Việt Nam đưa quân qua Campuchia để diệt Khmer Đỏ 1979.\n22:44 Sài Gòn cần 1,000,000 tỷ để tăng 10% GDP.\n28:14 Người Việt bị kỳ thị ở Nhật. Không cho thuê nhà.\n32:14 Nhạc thơ: Không có ngày Chủ Nhật, Bốn mùa thay lá, thơ Bùi Giáng.\n\nTuy ở đời không có nếu, nhưng:\n- Nếu Iran có hạt nhân thì sao?\n- Nếu Mỹ không chặn Iran ở chiến tranh vùng vịnh 1 thì sao.\n- Nếu Mỹ không chặn Bắc Hàn thì sao.\n- Nếu Mỹ không đưa quân vô Pakistan để bắt Bin Laden thì sao?\n- Nếu Khmer Rouge không bị tiêu diệt thì sao?\n- Nếu Mỹ không can thiệp ở Kosovo thì sao?\n- Nếu nếu nếu nếu……\n\nThấy nhiều bạn cãi lộn, mình thấy hài. Tại sao phải chửi bới nhau chỉ vì không cùng quan điểm. Mong mọi người hãy cởi mở và tôn trọng ý kiến của nhau. Hãy có cái nhìn đa chiều về bất cứ lĩnh vực nào. Vui vẻ không quạo.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN277 Mỹ hay Iran sẽ bỏ cuộc? Bài học Iraq từ Bush 43. Việt Nam vào Campuchia 1979.", 2361, false, "3EGT2gw_vDk", "https://www.youtube.com/watch?v=3EGT2gw_vDk", "/downloads/shows/NNN/Season 2026/s2026e030200 - NNN277 Mỹ hay Iran sẽ bỏ cuộc? Bài học Iraq từ Bush 43. Việt Nam vào Campuchia 1979..mp4", false, 2, ~U[2026-03-02 16:48:59Z]] 20:09:24.428 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [2] 20:09:24.429 [debug] QUERY OK source="media_items" db=1.0ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 18:10:13Z], 2] 20:09:24.432 [debug] QUERY OK source="media_items" db=1.5ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 276. Nói về:\n\n00:00 Mở đầu.\n00:54 Lãnh tụ Ayatollah Ali Khamenei của Iran đã chết. Ông ấy là ai.\n09:57 Người Iran ăn mừng.\n19:41 Lịch sử khủng bố của Iran.\n23:36 Lịch sử “Xâm chiếm” của Mỹ. Clinton đưa quân vào Kosovo 1999.\n33:29 Phim “Not without my daughter” [Tôi không đi nếu thiếu con gái của mình].\n36:47 Giá phở ở Sài Gòn tăng sau Tết.\n42:26 Người Bắc mời cơm thì đừng ăn?\n44:36 Nhạc thơ: Người em sầu mộng, Gia tài của mẹ, thơ ngẫu nhiên.\n\nCái này không biết nên hỏi. Năm 1979, Việt Nam đưa quân qua Campuchia, đánh Pol Pol và giải phóng Campuchia. Bị quốc tế lên án là xâm chiếm. Nhưng nếu để cho Khmer Đỏ diệt chung Campuchia thì bây giờ ra sao. Bây giờ khi nhìn lại, người ta có thể đánh giá tổng quát. Đúng nhận, sai cãi.\n\nIran giết dân của họ thì sao không ai lên án, mà lại lên án Israel/Mỹ. Cái nhìn cũng cần góc nhìn đa chiều.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN276 Lãnh tụ Iran ch.ết. Người Iran mừng. Lịch sử Mỹ xâm chiếm. Giá phở Sài Gòn tăng.", "51caf966-49f8-49e3-91e6-e1fdc2a40a74", 3306, false, "vfqnkUsD2GY", "https://www.youtube.com/watch?v=vfqnkUsD2GY", 7, "/downloads/shows/NNN/Season 2026/s2026e030100 - NNN276 Lãnh tụ Iran ch.ết. Người Iran mừng. Lịch sử Mỹ xâm chiếm. Giá phở Sài Gòn tăng..mp4", false, false, false, 2, [], 98, ~U[2026-03-01 18:10:13Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 276. Nói về:\n\n00:00 Mở đầu.\n00:54 Lãnh tụ Ayatollah Ali Khamenei của Iran đã chết. Ông ấy là ai.\n09:57 Người Iran ăn mừng.\n19:41 Lịch sử khủng bố của Iran.\n23:36 Lịch sử “Xâm chiếm” của Mỹ. Clinton đưa quân vào Kosovo 1999.\n33:29 Phim “Not without my daughter” [Tôi không đi nếu thiếu con gái của mình].\n36:47 Giá phở ở Sài Gòn tăng sau Tết.\n42:26 Người Bắc mời cơm thì đừng ăn?\n44:36 Nhạc thơ: Người em sầu mộng, Gia tài của mẹ, thơ ngẫu nhiên.\n\nCái này không biết nên hỏi. Năm 1979, Việt Nam đưa quân qua Campuchia, đánh Pol Pol và giải phóng Campuchia. Bị quốc tế lên án là xâm chiếm. Nhưng nếu để cho Khmer Đỏ diệt chung Campuchia thì bây giờ ra sao. Bây giờ khi nhìn lại, người ta có thể đánh giá tổng quát. Đúng nhận, sai cãi.\n\nIran giết dân của họ thì sao không ai lên án, mà lại lên án Israel/Mỹ. Cái nhìn cũng cần góc nhìn đa chiều.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN276 Lãnh tụ Iran ch.ết. Người Iran mừng. Lịch sử Mỹ xâm chiếm. Giá phở Sài Gòn tăng.", 3306, false, "vfqnkUsD2GY", "https://www.youtube.com/watch?v=vfqnkUsD2GY", "/downloads/shows/NNN/Season 2026/s2026e030100 - NNN276 Lãnh tụ Iran ch.ết. Người Iran mừng. Lịch sử Mỹ xâm chiếm. Giá phở Sài Gòn tăng..mp4", false, 2, ~U[2026-03-01 18:10:13Z]] 20:09:24.432 [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" = ?) [2] 20:09:24.434 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-28 18:16:42Z], 2] 20:09:24.436 [debug] QUERY OK source="media_items" db=1.6ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 275. Nói về:\n\n00:00 Mở đầu.\n00:35 Mỹ và Israel tấn công Iran. Trump thành hoàng đế, Mỹ là đế quốc. \n12:57 Sân bay Tân Sơn Nhất, trước và sau 1975.\n24:13 Tiến sĩ Việt bỏ OpenAI để về Việt Nam.\n30:20 Người Mỹ bỏ Mỹ đi nước ngoài.\n39:16 Sinh đẻ ở Mỹ. 880tr còn 6.4tr.\n41:17 Nhạc thơ: Xin trả nợ người, 1954-1975 (1954 Cha Bỏ Quê, 1975 Con Bỏ Nước), thơ ngẫu nhiên.\n\nMỹ/Israel tấn công Iran kìa. Chừng nào Cuba mới hỗ trợ đồng minh. Mong an bình đến với người dân Iran.\n\nNếu tìm hiểu về sân bay Tân Sơn Nhứt trước 1975, bạn sẽ bất ngờ khi diện tích nó gấp 5 lần hiện nay.\n\nNgười Mỹ bỏ Mỹ nhưng không quốc tịch Mỹ. Họ tận dụng những đặc quyền, tiền để làm giàu. Chứ không phải đi xuất khẩu lao động, làm culi, hay nhập cư lậu. Cho nên dùng từ “Bỏ Mỹ” nghe nó sai sai.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN275 Mỹ, Israel tấn công Iran. Tân Sơn Nhứt trước và sau 1975. Người Mỹ bỏ Mỹ đi nước ngoài.", "dcb4a446-79d9-43cc-a02c-91bec66857fe", 3012, false, "yAxkQLAJqwc", "https://www.youtube.com/watch?v=yAxkQLAJqwc", 8, "/downloads/shows/NNN/Season 2026/s2026e022800 - NNN275 Mỹ, Israel tấn công Iran. Tân Sơn Nhứt trước và sau 1975. Người Mỹ bỏ Mỹ đi nước ngoài..mp4", false, false, false, 2, [], 98, ~U[2026-02-28 18:16:42Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 275. Nói về:\n\n00:00 Mở đầu.\n00:35 Mỹ và Israel tấn công Iran. Trump thành hoàng đế, Mỹ là đế quốc. \n12:57 Sân bay Tân Sơn Nhất, trước và sau 1975.\n24:13 Tiến sĩ Việt bỏ OpenAI để về Việt Nam.\n30:20 Người Mỹ bỏ Mỹ đi nước ngoài.\n39:16 Sinh đẻ ở Mỹ. 880tr còn 6.4tr.\n41:17 Nhạc thơ: Xin trả nợ người, 1954-1975 (1954 Cha Bỏ Quê, 1975 Con Bỏ Nước), thơ ngẫu nhiên.\n\nMỹ/Israel tấn công Iran kìa. Chừng nào Cuba mới hỗ trợ đồng minh. Mong an bình đến với người dân Iran.\n\nNếu tìm hiểu về sân bay Tân Sơn Nhứt trước 1975, bạn sẽ bất ngờ khi diện tích nó gấp 5 lần hiện nay.\n\nNgười Mỹ bỏ Mỹ nhưng không quốc tịch Mỹ. Họ tận dụng những đặc quyền, tiền để làm giàu. Chứ không phải đi xuất khẩu lao động, làm culi, hay nhập cư lậu. Cho nên dùng từ “Bỏ Mỹ” nghe nó sai sai.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN275 Mỹ, Israel tấn công Iran. Tân Sơn Nhứt trước và sau 1975. Người Mỹ bỏ Mỹ đi nước ngoài.", 3012, false, "yAxkQLAJqwc", "https://www.youtube.com/watch?v=yAxkQLAJqwc", "/downloads/shows/NNN/Season 2026/s2026e022800 - NNN275 Mỹ, Israel tấn công Iran. Tân Sơn Nhứt trước và sau 1975. Người Mỹ bỏ Mỹ đi nước ngoài..mp4", false, 2, ~U[2026-02-28 18:16:42Z]] 20:09:24.437 [debug] QUERY OK source="sources" db=0.6ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:09:24.438 [debug] QUERY OK source="media_items" db=0.9ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-27 17:19:17Z], 2] 20:09:24.440 [debug] QUERY OK source="media_items" db=1.6ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 274. Nói về:\n\n00:00 Mở đầu.\n00:42 Sân bay Long Thành $16 tỷ, chừng nào hoàn vốn. TBT Tô Lâm hỏi.\n11:17 Tô phở 346,000đ ở sân bay Cam Ranh.\n17:37 Thằng Úc Việt chê Úc, khen Việt Nam.\n30:18 Lao động Việt đưa gia đình sang Nhật. \n34:37 2 nữ sinh Trung Quốc giúp cụ bà, bị kiện. Ai cho tôi lương thiện?\n40:55 Nhạc thơ: Ngoại ô đèn vàng, Cát bụi, thơ Bùi Giáng.\n\nNếu đã đi Singapore, Mã Lai, Thái, hay Hong Kong, bạn sẽ biết rằng không thể nào mà cạnh tranh lại sân bay của họ. Chúng ta đi sau, dịch vụ kém, giá cả đắt đỏ, vậy cạnh tranh kiểu gì. $16 tỷ là vốn ban đầu hay là vốn cuối cùng vì chi phí thế nào cũng bị đội lên.\n\nAnh Ethan Kelly tìm thấy cơ hội. Nếu có vấn đề gì, anh ấy có thể chạy về Úc. Cho nên có thể mạo hiểm. Chúc anh ấy thành công.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN274 Sân bay Long Thành $16 tỷ cạnh tranh với Singapore. Thằng Úc Việt chê Úc, khen Việt Nam.", "5ea89d8b-56ea-4a15-ae60-2463499ba552", 2912, false, "iuukiYw-Bdo", "https://www.youtube.com/watch?v=iuukiYw-Bdo", 9, "/downloads/shows/NNN/Season 2026/s2026e022700 - NNN274 Sân bay Long Thành $16 tỷ cạnh tranh với Singapore. Thằng Úc Việt chê Úc, khen Việt Nam..mp4", false, false, false, 2, [], 98, ~U[2026-02-27 17:19:17Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 274. Nói về:\n\n00:00 Mở đầu.\n00:42 Sân bay Long Thành $16 tỷ, chừng nào hoàn vốn. TBT Tô Lâm hỏi.\n11:17 Tô phở 346,000đ ở sân bay Cam Ranh.\n17:37 Thằng Úc Việt chê Úc, khen Việt Nam.\n30:18 Lao động Việt đưa gia đình sang Nhật. \n34:37 2 nữ sinh Trung Quốc giúp cụ bà, bị kiện. Ai cho tôi lương thiện?\n40:55 Nhạc thơ: Ngoại ô đèn vàng, Cát bụi, thơ Bùi Giáng.\n\nNếu đã đi Singapore, Mã Lai, Thái, hay Hong Kong, bạn sẽ biết rằng không thể nào mà cạnh tranh lại sân bay của họ. Chúng ta đi sau, dịch vụ kém, giá cả đắt đỏ, vậy cạnh tranh kiểu gì. $16 tỷ là vốn ban đầu hay là vốn cuối cùng vì chi phí thế nào cũng bị đội lên.\n\nAnh Ethan Kelly tìm thấy cơ hội. Nếu có vấn đề gì, anh ấy có thể chạy về Úc. Cho nên có thể mạo hiểm. Chúc anh ấy thành công.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN274 Sân bay Long Thành $16 tỷ cạnh tranh với Singapore. Thằng Úc Việt chê Úc, khen Việt Nam.", 2912, false, "iuukiYw-Bdo", "https://www.youtube.com/watch?v=iuukiYw-Bdo", "/downloads/shows/NNN/Season 2026/s2026e022700 - NNN274 Sân bay Long Thành $16 tỷ cạnh tranh với Singapore. Thằng Úc Việt chê Úc, khen Việt Nam..mp4", false, 2, ~U[2026-02-27 17:19:17Z]] 20:09:24.441 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [2] 20:09:24.443 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-25 16:33:39Z], 2] 20:09:24.445 [debug] QUERY OK source="media_items" db=1.5ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 273. Nói về:\n\n00:00 Mở đầu.\n00:32 Alysa Liu, phiên bản trái nghịch của Eileen Gu.\n12:09 Nga chiếm Ukraine: sau 4 năm.\n17:58 Cô gái bỏ New York để chiến đấu ở Ukraine.\n23:43 Việt Nam tốp 10 thành phố lừa đảo tiền taxi. Tài xế ở Hà Nội chặt chém du khách 1 triệu đồng.\n27:10 Bệnh viện ở Sài Gòn quá tải?\n30:38 Nhạc thơ: Mùa xuân trên cao, thơ Bùi Giáng. \n\nNếu Alysa Liu thi đấu cho Trung Quốc, bảo đảm sẽ kiếm được $1 triệu/năm. Tiếc thay, cha của cô ấy thuộc thành phần “phản bội” nên đã rớt sơ yếu lý lịch. Hehehe\n\nTò mò. Mấy cậu vài năm trước bảo “Putin tính cả rồi, sẽ nhanh thôi” giờ đâu rồi. Cường quốc hạt nhân gì mà đánh 4 năm chưa xong.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN273 Alysa Liu bỏ Trung Quốc, chọn Mỹ. Cô gái bỏ Mỹ để đánh ở Ukraine. Bệnh viện Sài Gòn quá tải.", "a1cfab39-a24e-4cb6-8a07-f01d67bc100d", 2216, false, "_tBMgOdSuSA", "https://www.youtube.com/watch?v=_tBMgOdSuSA", 10, "/downloads/shows/NNN/Season 2026/s2026e022500 - NNN273 Alysa Liu bỏ Trung Quốc, chọn Mỹ. Cô gái bỏ Mỹ để đánh ở Ukraine. Bệnh viện Sài Gòn quá tải..mp4", false, false, false, 2, [], 98, ~U[2026-02-25 16:33:39Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 273. Nói về:\n\n00:00 Mở đầu.\n00:32 Alysa Liu, phiên bản trái nghịch của Eileen Gu.\n12:09 Nga chiếm Ukraine: sau 4 năm.\n17:58 Cô gái bỏ New York để chiến đấu ở Ukraine.\n23:43 Việt Nam tốp 10 thành phố lừa đảo tiền taxi. Tài xế ở Hà Nội chặt chém du khách 1 triệu đồng.\n27:10 Bệnh viện ở Sài Gòn quá tải?\n30:38 Nhạc thơ: Mùa xuân trên cao, thơ Bùi Giáng. \n\nNếu Alysa Liu thi đấu cho Trung Quốc, bảo đảm sẽ kiếm được $1 triệu/năm. Tiếc thay, cha của cô ấy thuộc thành phần “phản bội” nên đã rớt sơ yếu lý lịch. Hehehe\n\nTò mò. Mấy cậu vài năm trước bảo “Putin tính cả rồi, sẽ nhanh thôi” giờ đâu rồi. Cường quốc hạt nhân gì mà đánh 4 năm chưa xong.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN273 Alysa Liu bỏ Trung Quốc, chọn Mỹ. Cô gái bỏ Mỹ để đánh ở Ukraine. Bệnh viện Sài Gòn quá tải.", 2216, false, "_tBMgOdSuSA", "https://www.youtube.com/watch?v=_tBMgOdSuSA", "/downloads/shows/NNN/Season 2026/s2026e022500 - NNN273 Alysa Liu bỏ Trung Quốc, chọn Mỹ. Cô gái bỏ Mỹ để đánh ở Ukraine. Bệnh viện Sài Gòn quá tải..mp4", false, 2, ~U[2026-02-25 16:33:39Z]] 20:09:24.446 [debug] QUERY OK source="sources" db=0.7ms 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" = ?) [2] 20:09:24.447 [debug] QUERY OK source="media_items" db=0.9ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-24 16:24:30Z], 2] 20:09:24.452 [debug] QUERY OK source="media_items" db=4.2ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 272. Nói về:\n\n00:00 Mở đầu.\n00:41 Tiktoker Thắng đánh vợ. Bánh mì rạp xiếc?\n04:06 Kim Jong Un tái đắc cử 99%. Triều Tiên bầu cử ra sao. \n11:00 Tại sao Bắc Hàn không thể cải cách như Trung Quốc và Việt Nam.\n17:39 Lời kể của người Bắc Hàn bỏ trốn.\n22:29 Báo Pháp: “Việt Nam rẻ nhất thế giới”.\n31:33 Mua xe hơi ở Mỹ thành việc xa xỉ.\n37:17 CDV Việt Nam phân biệt chủng tộc.\n40:45 Nhạc thơ: Tôi trở về thành phố, Nếu một mai anh biệt kinh kỳ.\n\n“Anh ấy gia trưởng mới lo được cho em,” “Anh ấy có giọng ấm.” Mình van xin các bạn nữ khi chọn người yêu thì đừng lôi 2 tiêu chuẩn đó ra. Mình nghe mà thấy ớn rồi.\n\nLãnh tụ của Bắc Hàn giống như hoàng đế. Bắc Hàn là lãnh tụ, lãnh tụ là Bắc Hàn. Cho nên khả năng cải cách là gần không. Khỏi chờ đợi chi cho nó mệt.\n\nKhông phân biệt vùng miền, nhưng tại sao những câu từ tục lại….không phải từ Sài Gòn? Nghe ớn não.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN272 Kim Jong Un được 100% số phiếu. Fan Việt ch.ửi, phân biệt. Người Mỹ khó mua xe.", "776a1a4e-4284-48f3-9857-4968a67aca8b", 2671, false, "MygM82KYWFw", "https://www.youtube.com/watch?v=MygM82KYWFw", 11, "/downloads/shows/NNN/Season 2026/s2026e022400 - NNN272 Kim Jong Un được 100% số phiếu. Fan Việt ch.ửi, phân biệt. Người Mỹ khó mua xe..mp4", false, false, false, 2, [], 98, ~U[2026-02-24 16:24:30Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 272. Nói về:\n\n00:00 Mở đầu.\n00:41 Tiktoker Thắng đánh vợ. Bánh mì rạp xiếc?\n04:06 Kim Jong Un tái đắc cử 99%. Triều Tiên bầu cử ra sao. \n11:00 Tại sao Bắc Hàn không thể cải cách như Trung Quốc và Việt Nam.\n17:39 Lời kể của người Bắc Hàn bỏ trốn.\n22:29 Báo Pháp: “Việt Nam rẻ nhất thế giới”.\n31:33 Mua xe hơi ở Mỹ thành việc xa xỉ.\n37:17 CDV Việt Nam phân biệt chủng tộc.\n40:45 Nhạc thơ: Tôi trở về thành phố, Nếu một mai anh biệt kinh kỳ.\n\n“Anh ấy gia trưởng mới lo được cho em,” “Anh ấy có giọng ấm.” Mình van xin các bạn nữ khi chọn người yêu thì đừng lôi 2 tiêu chuẩn đó ra. Mình nghe mà thấy ớn rồi.\n\nLãnh tụ của Bắc Hàn giống như hoàng đế. Bắc Hàn là lãnh tụ, lãnh tụ là Bắc Hàn. Cho nên khả năng cải cách là gần không. Khỏi chờ đợi chi cho nó mệt.\n\nKhông phân biệt vùng miền, nhưng tại sao những câu từ tục lại….không phải từ Sài Gòn? Nghe ớn não.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN272 Kim Jong Un được 100% số phiếu. Fan Việt ch.ửi, phân biệt. Người Mỹ khó mua xe.", 2671, false, "MygM82KYWFw", "https://www.youtube.com/watch?v=MygM82KYWFw", "/downloads/shows/NNN/Season 2026/s2026e022400 - NNN272 Kim Jong Un được 100% số phiếu. Fan Việt ch.ửi, phân biệt. Người Mỹ khó mua xe..mp4", false, 2, ~U[2026-02-24 16:24:30Z]] 20:09:24.453 [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" = ?) [2] 20:09:24.454 [debug] QUERY OK source="media_items" db=1.0ms idle=8.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-23 17:02:48Z], 2] 20:09:24.456 [debug] QUERY OK source="media_items" db=1.5ms idle=8.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 271. Nói về:\n\n00:00 Mở đầu.\n00:29 TBT Tô Lâm đi Mỹ. Sao nhiều người vẫn chửi Mỹ?\n13:24 Báo Nikkei: Sân bay Việt Nam làm người ta nản.\n22:43 Giọng miền Tây bị “Bắc hóa”.\n33:40 Nhạc thơ: Lính nghĩ gì, Xuân miền Nam\n\nTớ chả hiểu sao bây giờ vẫn có nhiều người chửi Mỹ. Lạ thật. Trong khi TBT Tô Lâm đã xác định Mỹ là đối tác quan trọng của chúng ta. Những cô cậu chửi kia chỉ có thể là gián điệp ngoại nói tiếng Việt.\n\nGiờ coi Tiktoker miền Tây, mình chỉ nghe mấy từ như: Trộm vía, nhả vía, bát, ạ, nước dùng….. Buồn cho miền Tây và miền Nam. Tuy nhiên, thay vì chửi bới, sao chúng ta không lập kênh để quảng bá. Chứ chửi hoài không được gì. Không những vậy, các bạn trẻ cũng không hiểu. Vui vẻ.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN271 Tô Lâm đi Mỹ. Nhiều người vẫn chửi Mỹ. Giọng miền Tây đang biến mất?", "7f9cdf23-00c2-4c65-b08a-734bd441152d", 2367, false, "MrG6JKm8ejg", "https://www.youtube.com/watch?v=MrG6JKm8ejg", 12, "/downloads/shows/NNN/Season 2026/s2026e022300 - NNN271 Tô Lâm đi Mỹ. Nhiều người vẫn chửi Mỹ. Giọng miền Tây đang biến mất?.mp4", false, false, false, 2, [], 98, ~U[2026-02-23 17:02:48Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 271. Nói về:\n\n00:00 Mở đầu.\n00:29 TBT Tô Lâm đi Mỹ. Sao nhiều người vẫn chửi Mỹ?\n13:24 Báo Nikkei: Sân bay Việt Nam làm người ta nản.\n22:43 Giọng miền Tây bị “Bắc hóa”.\n33:40 Nhạc thơ: Lính nghĩ gì, Xuân miền Nam\n\nTớ chả hiểu sao bây giờ vẫn có nhiều người chửi Mỹ. Lạ thật. Trong khi TBT Tô Lâm đã xác định Mỹ là đối tác quan trọng của chúng ta. Những cô cậu chửi kia chỉ có thể là gián điệp ngoại nói tiếng Việt.\n\nGiờ coi Tiktoker miền Tây, mình chỉ nghe mấy từ như: Trộm vía, nhả vía, bát, ạ, nước dùng….. Buồn cho miền Tây và miền Nam. Tuy nhiên, thay vì chửi bới, sao chúng ta không lập kênh để quảng bá. Chứ chửi hoài không được gì. Không những vậy, các bạn trẻ cũng không hiểu. Vui vẻ.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN271 Tô Lâm đi Mỹ. Nhiều người vẫn chửi Mỹ. Giọng miền Tây đang biến mất?", 2367, false, "MrG6JKm8ejg", "https://www.youtube.com/watch?v=MrG6JKm8ejg", "/downloads/shows/NNN/Season 2026/s2026e022300 - NNN271 Tô Lâm đi Mỹ. Nhiều người vẫn chửi Mỹ. Giọng miền Tây đang biến mất?.mp4", false, 2, ~U[2026-02-23 17:02:48Z]] 20:09:24.457 [debug] QUERY OK source="sources" db=0.5ms 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" = ?) [2] 20:09:24.458 [debug] QUERY OK source="media_items" db=0.8ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 16:40:38Z], 2] 20:09:24.461 [debug] QUERY OK source="media_items" db=1.4ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 270. Nói về:\n\n00:00 Mở đầu.\n00:50 Phim Việt Nam vào dịp Tết: Dở, quá dở, dở quá chịu không nổi. \n05:19 Tòa án tối cao Mỹ chặn thuế quan của Trump. Cơ chế phân quyền.\n18:52 Review phim “Mùi Phở”. Một thảm họa.\n36:02 Người miền Nam/Tây nói “Trộm vía”.\n40:18 Nhạc thơ: Sau ba ngày Tết, Tôi chưa có mùa Xuân.\n\nMỹ thật là rườm rà, tòa án mà dám chặn tổng thống. Không có nhất quán như Trung Quốc gì hết. \n\nPhim Việt Nam dở như quy luật rồi. Có nói hoài cũng vậy. Nhưng phải góp ý để tiến bộ. Như phim Mùi Phở. Nếu làm về phở miền Nam thì sẽ thuyết phục hơn. Còn đưa hài miền Bắc vô thì đa số người ta coi không hiểu gì hết. Đáng tiếc cho bộ phim.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN270 Phim Mùi Phở ồn, khó hiểu. Tòa án tối cao chặn thuế Trump. Người miền Tây nói “Trộm vía”", "c0f2098f-906e-4696-ae47-132e7a867a85", 2646, false, "PNx6HdNeptc", "https://www.youtube.com/watch?v=PNx6HdNeptc", 13, "/downloads/shows/NNN/Season 2026/s2026e022200 - NNN270 Phim Mùi Phở ồn, khó hiểu. Tòa án tối cao chặn thuế Trump. Người miền Tây nói “Trộm vía”.mp4", false, false, false, 2, [], 98, ~U[2026-02-22 16:40:38Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 270. Nói về:\n\n00:00 Mở đầu.\n00:50 Phim Việt Nam vào dịp Tết: Dở, quá dở, dở quá chịu không nổi. \n05:19 Tòa án tối cao Mỹ chặn thuế quan của Trump. Cơ chế phân quyền.\n18:52 Review phim “Mùi Phở”. Một thảm họa.\n36:02 Người miền Nam/Tây nói “Trộm vía”.\n40:18 Nhạc thơ: Sau ba ngày Tết, Tôi chưa có mùa Xuân.\n\nMỹ thật là rườm rà, tòa án mà dám chặn tổng thống. Không có nhất quán như Trung Quốc gì hết. \n\nPhim Việt Nam dở như quy luật rồi. Có nói hoài cũng vậy. Nhưng phải góp ý để tiến bộ. Như phim Mùi Phở. Nếu làm về phở miền Nam thì sẽ thuyết phục hơn. Còn đưa hài miền Bắc vô thì đa số người ta coi không hiểu gì hết. Đáng tiếc cho bộ phim.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN270 Phim Mùi Phở ồn, khó hiểu. Tòa án tối cao chặn thuế Trump. Người miền Tây nói “Trộm vía”", 2646, false, "PNx6HdNeptc", "https://www.youtube.com/watch?v=PNx6HdNeptc", "/downloads/shows/NNN/Season 2026/s2026e022200 - NNN270 Phim Mùi Phở ồn, khó hiểu. Tòa án tối cao chặn thuế Trump. Người miền Tây nói “Trộm vía”.mp4", false, 2, ~U[2026-02-22 16:40:38Z]] 20:09:24.461 [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" = ?) [2] 20:09:24.462 [debug] QUERY OK source="media_items" db=0.9ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-19 14:27:04Z], 2] 20:09:24.464 [debug] QUERY OK source="media_items" db=1.3ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 269. Nói về:\n\n00:00 Mở đầu.\n00:48 Tết bây giờ chán, Tết xưa vui hơn.\n04:53 Chinese New Year hay Lunar New Year?\n14:10 Chị Dung Metro tiết kiệm vài chỉ vàng.\n21:03 Nga chưa bao giờ bỏ dollar.\n24:54 Anh trai Việt Nam ngồi xõa trên tàu ở Nhật.\n27:50 Eileen Gu vẫn là công dân Mỹ. Nhận đặc quyền từ Trung Quốc.\n32:07 Nhạc thơ: Xuân này con không về, Mùa Xuân đầu tiên\n\nKhông rõ nhà nước Trung Quốc có đang chạy chiến dịch truyền thông để thúc đẩy “Chinese New Year” không, mà 100 clip nói y chang như một, như đám robot. \n\nChị Dung Metro xinh. Gái đẹp luôn đúng. Khỏi cãi. Nếu nói tiết kiệm vài chỉ vàng thì tin đi. Cãi làm cái gì. hehehe.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN269 Gọi Tết là Chinese New Year? Đi Metro, tiết kiệm vài chỉ vàng. Nga vẫn dùng dollar.", "56a9de63-2c01-42ce-8ad1-108d820f06c9", 2254, false, "XM1UnuUgGfA", "https://www.youtube.com/watch?v=XM1UnuUgGfA", 14, "/downloads/shows/NNN/Season 2026/s2026e021900 - NNN269 Gọi Tết là Chinese New Year? Đi Metro, tiết kiệm vài chỉ vàng. Nga vẫn dùng dollar..mp4", false, false, false, 2, [], 98, ~U[2026-02-19 14:27:04Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 269. Nói về:\n\n00:00 Mở đầu.\n00:48 Tết bây giờ chán, Tết xưa vui hơn.\n04:53 Chinese New Year hay Lunar New Year?\n14:10 Chị Dung Metro tiết kiệm vài chỉ vàng.\n21:03 Nga chưa bao giờ bỏ dollar.\n24:54 Anh trai Việt Nam ngồi xõa trên tàu ở Nhật.\n27:50 Eileen Gu vẫn là công dân Mỹ. Nhận đặc quyền từ Trung Quốc.\n32:07 Nhạc thơ: Xuân này con không về, Mùa Xuân đầu tiên\n\nKhông rõ nhà nước Trung Quốc có đang chạy chiến dịch truyền thông để thúc đẩy “Chinese New Year” không, mà 100 clip nói y chang như một, như đám robot. \n\nChị Dung Metro xinh. Gái đẹp luôn đúng. Khỏi cãi. Nếu nói tiết kiệm vài chỉ vàng thì tin đi. Cãi làm cái gì. hehehe.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN269 Gọi Tết là Chinese New Year? Đi Metro, tiết kiệm vài chỉ vàng. Nga vẫn dùng dollar.", 2254, false, "XM1UnuUgGfA", "https://www.youtube.com/watch?v=XM1UnuUgGfA", "/downloads/shows/NNN/Season 2026/s2026e021900 - NNN269 Gọi Tết là Chinese New Year? Đi Metro, tiết kiệm vài chỉ vàng. Nga vẫn dùng dollar..mp4", false, 2, ~U[2026-02-19 14:27:04Z]] 20:09:24.465 [debug] QUERY OK source="sources" db=0.5ms 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" = ?) [2] 20:09:24.466 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-17 15:03:15Z], 2] 20:09:24.469 [debug] QUERY OK source="media_items" db=1.5ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 268. Nói về:\n\n00:00 Mở đầu.\n00:43 Rì-viu Thỏ Ơi của Trấn Thành.\n08:17 Tưởng niệm chiến tranh biên giới Việt-Trung 17/2/1979. \n12:50 Du học sinh Việt Nam phá tàu ở Đức. \n16:43 Tiểu thương phá hoa Tết thay vì phá giá.\n21:55 Hàn Quốc thua kém vì không có miền Bắc.\n27:24 Nhạc thơ: Câu chuyện đầu năm, Mùa Xuân của mẹ.\n\nMình không phải là người phê bình phim chuyên nghiệp, cho nên đừng bạn nào chửi bới mình, tội nghiệp mình lắm. Phim Việt Nam chỉ xoay quanh gia đình cãi lộn, ngoại tình, tiểu tam. Coi phát mệt. Nhưng mình không trông chờ quá nhiều ở phim Việt Nam. Vậy là đủ. Ai rảnh thì đi coi.\n\nTưởng niệm chiến tranh biên giới 17/2/1979 nhưng không thấy mấy bạn yêu nước mõm nào nói hết. Lạ quá. Chửi Mỹ chứ không bao giờ nói gì về Trung Quốc.\n\nHàn Quốc tuy không có miền Bắc nhưng nhờ vậy mà họ đang tự do và giàu có. Chứ nếu có miền Bắc thì bây giờ chắc nghèo rồi.\n\nĐây là clip bên Luật Khóa Tạp Chí, nói về cuộc chiến 1979:\nhttps://www.youtube.com/watch?v=14MxOSiRaXA \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN268 Review phim Thỏ Ơi của Trấn Thành. Tưởng niệm chiến tranh 1979. Hàn Quốc không có miền Bắc.", "9f03a8f9-ae01-4a34-80de-6633057b2ea1", 1913, false, "wsU24CtyX-Y", "https://www.youtube.com/watch?v=wsU24CtyX-Y", 15, "/downloads/shows/NNN/Season 2026/s2026e021700 - NNN268 Review phim Thỏ Ơi của Trấn Thành. Tưởng niệm chiến tranh 1979. Hàn Quốc không có miền Bắc..mp4", false, false, false, 2, [], 98, ~U[2026-02-17 15:03:15Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 268. Nói về:\n\n00:00 Mở đầu.\n00:43 Rì-viu Thỏ Ơi của Trấn Thành.\n08:17 Tưởng niệm chiến tranh biên giới Việt-Trung 17/2/1979. \n12:50 Du học sinh Việt Nam phá tàu ở Đức. \n16:43 Tiểu thương phá hoa Tết thay vì phá giá.\n21:55 Hàn Quốc thua kém vì không có miền Bắc.\n27:24 Nhạc thơ: Câu chuyện đầu năm, Mùa Xuân của mẹ.\n\nMình không phải là người phê bình phim chuyên nghiệp, cho nên đừng bạn nào chửi bới mình, tội nghiệp mình lắm. Phim Việt Nam chỉ xoay quanh gia đình cãi lộn, ngoại tình, tiểu tam. Coi phát mệt. Nhưng mình không trông chờ quá nhiều ở phim Việt Nam. Vậy là đủ. Ai rảnh thì đi coi.\n\nTưởng niệm chiến tranh biên giới 17/2/1979 nhưng không thấy mấy bạn yêu nước mõm nào nói hết. Lạ quá. Chửi Mỹ chứ không bao giờ nói gì về Trung Quốc.\n\nHàn Quốc tuy không có miền Bắc nhưng nhờ vậy mà họ đang tự do và giàu có. Chứ nếu có miền Bắc thì bây giờ chắc nghèo rồi.\n\nĐây là clip bên Luật Khóa Tạp Chí, nói về cuộc chiến 1979:\nhttps://www.youtube.com/watch?v=14MxOSiRaXA \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN268 Review phim Thỏ Ơi của Trấn Thành. Tưởng niệm chiến tranh 1979. Hàn Quốc không có miền Bắc.", 1913, false, "wsU24CtyX-Y", "https://www.youtube.com/watch?v=wsU24CtyX-Y", "/downloads/shows/NNN/Season 2026/s2026e021700 - NNN268 Review phim Thỏ Ơi của Trấn Thành. Tưởng niệm chiến tranh 1979. Hàn Quốc không có miền Bắc..mp4", false, 2, ~U[2026-02-17 15:03:15Z]] 20:09:24.470 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [2] 20:09:24.471 [debug] QUERY OK source="media_items" db=0.9ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-15 15:59:50Z], 2] 20:09:24.473 [debug] QUERY OK source="media_items" db=1.6ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 267. Nói về:\n\n00:00 Mở đầu.\n00:38 Rì-viu công viên COVID-19, số 1 Lý Thái Tổ.\n03:20 Khánh Ly không mua nổi căn nhà cũ ở Hà Nội.\n09:22 Bị phạt 7.5 triệu vì đăng ảnh AI.\n12:32 Nhân viên y tế Cà Mau bị nợ lương.\n17:58 Jeffrey Epstein cho thấy mặt tối của Phương Tây.\n20:30 Highlands kêu khách tự giữ xe.\n24:32 Đọc báo cũ 1988.\n29:34 Tây ba lô ảo tưởng về Việt Nam?\n38:16 Nhạc: Tôi mất người yêu, Những bước chân âm thầm\n\nNếu Khánh Ly không vô miền Nam năm 1954, kết quả sẽ là gì ta. Bà sẽ ở 106 Hàng Bông, trở thành triệu phú đô la. Hay sẽ có số phận khác? Bà ấy có thể bán xôi hay bán hàng rong. Đại khái là vậy. Hehe. Rất may là Khánh Ly đã chọn vào miền Nam.\n\nAi muốn đọc báo cũ thì vô đây. Trang của nhà nước.\n\nhttp://baochi.nlv.gov.vn/ \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN267 Khánh Ly không mua nổi nhà cũ ở Hà Nội. Tây ba lô ảo tưởng. Bị phạt 7.5tr vì đăng ảnh AI.", "823e3701-0634-47ec-8944-9b75f171f7f0", 2665, false, "_y0c-YRkzbI", "https://www.youtube.com/watch?v=_y0c-YRkzbI", 16, "/downloads/shows/NNN/Season 2026/s2026e021500 - NNN267 Khánh Ly không mua nổi nhà cũ ở Hà Nội. Tây ba lô ảo tưởng. Bị phạt 7.5tr vì đăng ảnh AI..mp4", false, false, false, 2, [], 98, ~U[2026-02-15 15:59:50Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 267. Nói về:\n\n00:00 Mở đầu.\n00:38 Rì-viu công viên COVID-19, số 1 Lý Thái Tổ.\n03:20 Khánh Ly không mua nổi căn nhà cũ ở Hà Nội.\n09:22 Bị phạt 7.5 triệu vì đăng ảnh AI.\n12:32 Nhân viên y tế Cà Mau bị nợ lương.\n17:58 Jeffrey Epstein cho thấy mặt tối của Phương Tây.\n20:30 Highlands kêu khách tự giữ xe.\n24:32 Đọc báo cũ 1988.\n29:34 Tây ba lô ảo tưởng về Việt Nam?\n38:16 Nhạc: Tôi mất người yêu, Những bước chân âm thầm\n\nNếu Khánh Ly không vô miền Nam năm 1954, kết quả sẽ là gì ta. Bà sẽ ở 106 Hàng Bông, trở thành triệu phú đô la. Hay sẽ có số phận khác? Bà ấy có thể bán xôi hay bán hàng rong. Đại khái là vậy. Hehe. Rất may là Khánh Ly đã chọn vào miền Nam.\n\nAi muốn đọc báo cũ thì vô đây. Trang của nhà nước.\n\nhttp://baochi.nlv.gov.vn/ \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN267 Khánh Ly không mua nổi nhà cũ ở Hà Nội. Tây ba lô ảo tưởng. Bị phạt 7.5tr vì đăng ảnh AI.", 2665, false, "_y0c-YRkzbI", "https://www.youtube.com/watch?v=_y0c-YRkzbI", "/downloads/shows/NNN/Season 2026/s2026e021500 - NNN267 Khánh Ly không mua nổi nhà cũ ở Hà Nội. Tây ba lô ảo tưởng. Bị phạt 7.5tr vì đăng ảnh AI..mp4", false, 2, ~U[2026-02-15 15:59:50Z]] 20:09:24.474 [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" = ?) [2] 20:09:24.475 [debug] QUERY OK source="media_items" db=0.9ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-13 17:40:03Z], 2] 20:09:24.477 [debug] QUERY OK source="media_items" db=1.6ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 266. Nói về:\n\n00:00 Mở đầu.\n00:38 Eileen Gu, vận động viên người Mỹ chơi cho Trung Quốc. Phản quốc?\n11:56 Cảnh sát Mỹ đụng chết người, đền 29 triệu. Câu chuyện của Tommy Le.\n17:52 2 quán Michelin ở Hà Nội bị phạt vì làm dơ.\n23:15 Cô gái Tây bị chặt chém ở TPHCM.\n30:22 Chuyến xe tình người: anh kia mất 15tr, cả xe hỗ trợ.\n35:17 Nhạc thơ: Màu tím pensee, Tâm sự nàng xuân.\n\nNghĩ hoài không hiểu vì sao Eileen Gu có thể vừa giữ quốc tịch Mỹ và thi đấu cho Trung Quốc. Cách duy nhất là chủ tịch nước ký giấy đặc ân. Người bình thường không thể nào vậy được.\n\nCông dân Mỹ có giá trị cao. Nên bị cảnh sát đụng thì được đền bù 29 triệu. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN266 Eileen Gu phản nước Mỹ, theo Trung Quốc? Gái Nga bị “chặt chém” ở TPHCM.", "88595360-140a-494a-bfd4-611a3a7e9ebc", 2415, false, "ZV6f1IbJ73s", "https://www.youtube.com/watch?v=ZV6f1IbJ73s", 17, "/downloads/shows/NNN/Season 2026/s2026e021300 - NNN266 Eileen Gu phản nước Mỹ, theo Trung Quốc? Gái Nga bị “chặt chém” ở TPHCM..mp4", false, false, false, 2, [], 98, ~U[2026-02-13 17:40:03Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 266. Nói về:\n\n00:00 Mở đầu.\n00:38 Eileen Gu, vận động viên người Mỹ chơi cho Trung Quốc. Phản quốc?\n11:56 Cảnh sát Mỹ đụng chết người, đền 29 triệu. Câu chuyện của Tommy Le.\n17:52 2 quán Michelin ở Hà Nội bị phạt vì làm dơ.\n23:15 Cô gái Tây bị chặt chém ở TPHCM.\n30:22 Chuyến xe tình người: anh kia mất 15tr, cả xe hỗ trợ.\n35:17 Nhạc thơ: Màu tím pensee, Tâm sự nàng xuân.\n\nNghĩ hoài không hiểu vì sao Eileen Gu có thể vừa giữ quốc tịch Mỹ và thi đấu cho Trung Quốc. Cách duy nhất là chủ tịch nước ký giấy đặc ân. Người bình thường không thể nào vậy được.\n\nCông dân Mỹ có giá trị cao. Nên bị cảnh sát đụng thì được đền bù 29 triệu. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN266 Eileen Gu phản nước Mỹ, theo Trung Quốc? Gái Nga bị “chặt chém” ở TPHCM.", 2415, false, "ZV6f1IbJ73s", "https://www.youtube.com/watch?v=ZV6f1IbJ73s", "/downloads/shows/NNN/Season 2026/s2026e021300 - NNN266 Eileen Gu phản nước Mỹ, theo Trung Quốc? Gái Nga bị “chặt chém” ở TPHCM..mp4", false, 2, ~U[2026-02-13 17:40:03Z]] 20:09:24.478 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [2] 20:09:24.479 [debug] QUERY OK source="media_items" db=1.0ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-12 17:03:46Z], 2] 20:09:24.482 [debug] QUERY OK source="media_items" db=1.6ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 265. Nói về:\n\n00:00 Mở đầu.\n00:37 Khánh Ly trở về Việt Nam hát. Bị chửi?\n14:59 Ăn cắp mũ bảo hiểm ở Hà Nội, bị quay lại.\n22:11 Jimmy Lai thách thức Bắc Kinh và mất tự do.\n29:46 Không dùng bao tay khi bán đồ ăn. Bị phạt 1 triệu.\n35:51 Kẹt xe trên đường về miền Tây. Buồn cho miền Tây.\n40:12 Nhạc thơ: Thư gửi người miền xa, Mừng xuân.\n\nViệt kiều mang dollar về mà còn bị chửi. Vậy đi chui thùng, trốn lậu thì bị gọi là gì? Tớ chả hiểu.\n\nTớ cũng chả hiểu sao nhiều cậu lại đi ăn cắp mũ bảo hiểm. Mình không ủng hộ việc phốt trên mạng, nhưng nhiều lúc cần thằng điên để trị đám điên. Nhớ nha, đừng ăn cắp.\n\nJimmy Lai chọn ở lại Hong Kong để làm biểu tượng. Tôn trọng ông ấy. Nhưng nếu mình là ổng thì sẽ làm khác. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN265 Khánh Ly về nước, bị chửi? Ăn cắp ở Hà Nội, bị chụp lại. Jimmy Lai mất tự do.", "385dcc44-dc29-4955-9d38-9331af6176f1", 2762, false, "sOJP7WyjrR8", "https://www.youtube.com/watch?v=sOJP7WyjrR8", 18, "/downloads/shows/NNN/Season 2026/s2026e021200 - NNN265 Khánh Ly về nước, bị chửi? Ăn cắp ở Hà Nội, bị chụp lại. Jimmy Lai mất tự do..mp4", false, false, false, 2, [], 98, ~U[2026-02-12 17:03:46Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 265. Nói về:\n\n00:00 Mở đầu.\n00:37 Khánh Ly trở về Việt Nam hát. Bị chửi?\n14:59 Ăn cắp mũ bảo hiểm ở Hà Nội, bị quay lại.\n22:11 Jimmy Lai thách thức Bắc Kinh và mất tự do.\n29:46 Không dùng bao tay khi bán đồ ăn. Bị phạt 1 triệu.\n35:51 Kẹt xe trên đường về miền Tây. Buồn cho miền Tây.\n40:12 Nhạc thơ: Thư gửi người miền xa, Mừng xuân.\n\nViệt kiều mang dollar về mà còn bị chửi. Vậy đi chui thùng, trốn lậu thì bị gọi là gì? Tớ chả hiểu.\n\nTớ cũng chả hiểu sao nhiều cậu lại đi ăn cắp mũ bảo hiểm. Mình không ủng hộ việc phốt trên mạng, nhưng nhiều lúc cần thằng điên để trị đám điên. Nhớ nha, đừng ăn cắp.\n\nJimmy Lai chọn ở lại Hong Kong để làm biểu tượng. Tôn trọng ông ấy. Nhưng nếu mình là ổng thì sẽ làm khác. \n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN265 Khánh Ly về nước, bị chửi? Ăn cắp ở Hà Nội, bị chụp lại. Jimmy Lai mất tự do.", 2762, false, "sOJP7WyjrR8", "https://www.youtube.com/watch?v=sOJP7WyjrR8", "/downloads/shows/NNN/Season 2026/s2026e021200 - NNN265 Khánh Ly về nước, bị chửi? Ăn cắp ở Hà Nội, bị chụp lại. Jimmy Lai mất tự do..mp4", false, 2, ~U[2026-02-12 17:03:46Z]] 20:09:24.483 [debug] QUERY OK source="sources" db=0.9ms 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" = ?) [2] 20:09:24.484 [debug] QUERY OK source="media_items" db=1.1ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 17:25:30Z], 2] 20:09:24.487 [debug] QUERY OK source="media_items" db=1.8ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 264. Nói về:\n\n00:00 Mở đầu.\n00:41 Việt Nam chữa bệnh ung thư máu? Bạn bè quốc tế phốt.\n10:18 Kinh tế Thái Lan suy yếu. Giống như Việt Nam trong tương lai?\n20:25 Chợ vắng khách vào ngày gần Tết. TMDT lên ngôi. Mặt bằng hết sức hút.\n32:01 Khiêng hòm trước chợ Bến Thành, bị phạt tù 2 năm.\n36:52 Nhạc thơ: Rừng chưa thay lá, Đón xuân này nhớ xuân xưa.\n\nNước mình nghèo, thì nói nghèo. Sao nhiều người phải nổ rồi ảo tưởng làm gì không biết. Bị bạn bè quốc tế phốt rồi chửi xéo, xấu hổ quá cha mẹ ơi. Tóm lại, cái vụ chữa bệnh ung thư là xạo, chữa ở Đài Loan nhờ công nghệ của Mỹ.\n\nGiới hạn của sáng tạo là gì? Không biết nên hỏi thiệt. Ai biết hãy nói mình biết.\n\nMuốn thấy Việt Nam 10-20 năm nữa, hãy nhìn Thái Lan. Đừng nhìn Đài Loan hay Hàn Quốc, vì quá xa vời.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN264 Việt Nam chữa ung thư máu? Khiêng hòm bị tù 2 năm. Thái Lan như Việt Nam trong tương lai.", "b645a13b-7cbc-4e36-9285-98525b3b8950", 2474, false, "M_ssFyKPy_w", "https://www.youtube.com/watch?v=M_ssFyKPy_w", 19, "/downloads/shows/NNN/Season 2026/s2026e021100 - NNN264 Việt Nam chữa ung thư máu? Khiêng hòm bị tù 2 năm. Thái Lan như Việt Nam trong tương lai..mp4", false, false, false, 2, [], 98, ~U[2026-02-11 17:25:30Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 264. Nói về:\n\n00:00 Mở đầu.\n00:41 Việt Nam chữa bệnh ung thư máu? Bạn bè quốc tế phốt.\n10:18 Kinh tế Thái Lan suy yếu. Giống như Việt Nam trong tương lai?\n20:25 Chợ vắng khách vào ngày gần Tết. TMDT lên ngôi. Mặt bằng hết sức hút.\n32:01 Khiêng hòm trước chợ Bến Thành, bị phạt tù 2 năm.\n36:52 Nhạc thơ: Rừng chưa thay lá, Đón xuân này nhớ xuân xưa.\n\nNước mình nghèo, thì nói nghèo. Sao nhiều người phải nổ rồi ảo tưởng làm gì không biết. Bị bạn bè quốc tế phốt rồi chửi xéo, xấu hổ quá cha mẹ ơi. Tóm lại, cái vụ chữa bệnh ung thư là xạo, chữa ở Đài Loan nhờ công nghệ của Mỹ.\n\nGiới hạn của sáng tạo là gì? Không biết nên hỏi thiệt. Ai biết hãy nói mình biết.\n\nMuốn thấy Việt Nam 10-20 năm nữa, hãy nhìn Thái Lan. Đừng nhìn Đài Loan hay Hàn Quốc, vì quá xa vời.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN264 Việt Nam chữa ung thư máu? Khiêng hòm bị tù 2 năm. Thái Lan như Việt Nam trong tương lai.", 2474, false, "M_ssFyKPy_w", "https://www.youtube.com/watch?v=M_ssFyKPy_w", "/downloads/shows/NNN/Season 2026/s2026e021100 - NNN264 Việt Nam chữa ung thư máu? Khiêng hòm bị tù 2 năm. Thái Lan như Việt Nam trong tương lai..mp4", false, 2, ~U[2026-02-11 17:25:30Z]] 20:09:24.488 [debug] QUERY OK source="sources" db=0.7ms 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" = ?) [2] 20:09:24.489 [debug] QUERY OK source="media_items" db=0.9ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-10 05:21:03Z], 2] 20:09:24.491 [debug] QUERY OK source="media_items" db=1.9ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đây là podcast Nhân Nói Nhảm, tập 263. Nói về:\n\n00:00 Mở đầu.\n00:43 Chủ tịch huyện Jindo bị khai trừ khỏi đảng vì phát ngôn “Nhập khẩu cô dâu Việt.”\n05:34 Thủ tướng Nhật, Takaichi Sanae, tái đắc cử. Tìm hiểu về hệ thống bầu cử Nhật.\n11:21 Thủ tướng phát động phong trào đổi mới sáng tạo, khởi nghiệp.\n16:13 Tiệm vàng giấu 1500 tỷ doanh thu, trốn thuế.\n20:05 Nhà nước muốn huy động vàng miếng trong dân. \n25:07 Jimmy Lai bị tuyên án 20 năm tù. \n28:49 Khó gọi Grab vào gần Tết.\n32:49 Nhạc thơ: Màu hoa bí, Một chút quà cho quê hương\n\nHàn Quốc ghê thiệt. Chỉ vỉ một câu nói thôi mà quan chức bị đá khỏi đảng. Sức hút của mấy anh kim chi sẽ không ngừng tăng, các chị em phụ nữ sẽ đua nhau săn trai Hàn. Còn trai Việt Nam sẽ ế vợ. Rầu.\n\nMình cũng muốn làm giàu lắm, mà sợ phá sản rồi không ai nuôi gia đình. Nhường cái này cho những ai có tiền và quan hệ. Chứ dân đen không hợp để khởi nghiệp sáng tạo.\n\nĐắng cay cho Jimmy Lai. Quan điểm cá nhân là ông ấy nên ra đi. Hong Kong không chào đón ổng nữa thì thiếu gì nước? Hong Kong không còn là Hong Kong như trước nữa.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN263 Xúc phạm cô dâu Việt, bị đá ra đảng. Jimmy Lai bị 20 năm tù. Khó gọi Grab @bocphottaichinh", "c5961f6a-4e0c-4d49-b18e-d6b978bbc2a5", 2357, false, "8KdG4EEDe58", "https://www.youtube.com/watch?v=8KdG4EEDe58", 20, "/downloads/shows/NNN/Season 2026/s2026e021000 - NNN263 Xúc phạm cô dâu Việt, bị đá ra đảng. Jimmy Lai bị 20 năm tù. Khó gọi Grab @bocphottaichinh.mp4", false, false, false, 2, [], 98, ~U[2026-02-10 05:21:03Z], ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], "Đây là podcast Nhân Nói Nhảm, tập 263. Nói về:\n\n00:00 Mở đầu.\n00:43 Chủ tịch huyện Jindo bị khai trừ khỏi đảng vì phát ngôn “Nhập khẩu cô dâu Việt.”\n05:34 Thủ tướng Nhật, Takaichi Sanae, tái đắc cử. Tìm hiểu về hệ thống bầu cử Nhật.\n11:21 Thủ tướng phát động phong trào đổi mới sáng tạo, khởi nghiệp.\n16:13 Tiệm vàng giấu 1500 tỷ doanh thu, trốn thuế.\n20:05 Nhà nước muốn huy động vàng miếng trong dân. \n25:07 Jimmy Lai bị tuyên án 20 năm tù. \n28:49 Khó gọi Grab vào gần Tết.\n32:49 Nhạc thơ: Màu hoa bí, Một chút quà cho quê hương\n\nHàn Quốc ghê thiệt. Chỉ vỉ một câu nói thôi mà quan chức bị đá khỏi đảng. Sức hút của mấy anh kim chi sẽ không ngừng tăng, các chị em phụ nữ sẽ đua nhau săn trai Hàn. Còn trai Việt Nam sẽ ế vợ. Rầu.\n\nMình cũng muốn làm giàu lắm, mà sợ phá sản rồi không ai nuôi gia đình. Nhường cái này cho những ai có tiền và quan hệ. Chứ dân đen không hợp để khởi nghiệp sáng tạo.\n\nĐắng cay cho Jimmy Lai. Quan điểm cá nhân là ông ấy nên ra đi. Hong Kong không chào đón ổng nữa thì thiếu gì nước? Hong Kong không còn là Hong Kong như trước nữa.\n\nKênh không nhận PR nhảm. Có nhận “Tiền cà phê” qua nút Donate của YouTube, Paypal, chuyển khoản, và Momo. Cảm ơn.\n\nBlog: https://tnnjournal.com/ \n\nỦng hộ kênh qua:\n\n- YouTube Donate | Nhấn vào nút “Donate”\n- Momo | 0978.916.247\n- Paypal | tnnguyen8787 [at] gmail [.] com \n- Ngân hàng | Nguyễn Trọng Nhân, VPBank, TPHCM, 179336391\n\nLink affiliate cho NNN và BPTC\nShopee: https://adpvn.co/s/4ko8P \nTikTok Shop: https://adpvn.co/s/eroEp \n\nSẢN PHẨM MÌNH SỬ DỤNG\nInsta360 X5: https://adpvn.co/s/NYBME \nGoChek Ultra S24: https://adpvn.co/s/4yjwz \n\nSÁCH MÌNH ĐỌC\n- Tại sao các quốc gia thất bại - Acemuglu và Robinson: https://adpvn.co/s/V1xa5\n- Hàn Quốc, một quốc gia gây sững sờ - Daniel Tudor: https://adpvn.co/s/4LB30 \n- Chủ nghĩa tư bản và tự do - Milton Friedman: https://adpvn.co/s/eoZyK \n- Giấc mơ Kangaroo - Nguyễn Văn Tuấn: https://adpvn.co/s/NDbp2 \n- Sài Gòn Chợ Lớn - Nguyễn Đức Hiệp: https://adpvn.co/s/4PJLm \n- Đà Lạt, một thời hương xa: https://adpvn.co/s/NBb1x \n- Barça - Lionel Messi Và Sự Thăng Trầm Của Câu Lạc Bộ Bóng Đá Vĩ Đại Nhất Thế Giới https://adpvn.co/s/4X76v \n\n- Blog: https://tnnjournal.com/\n- BPTC | https://www.youtube.com/c/bocphottaichinh\n- TNN Journal | https://www.youtube.com/@tnnjournal \n- trongnnguyen2012 | https://www.youtube.com/@trongnnguyen2012 \n- Instagram | https://www.instagram.com/bocphottaichinh\n- TikTok | https://www.tiktok.com/@bocphottaichinh\n- Link bio | https://lnk.bio/bocphottaichinh", "NNN263 Xúc phạm cô dâu Việt, bị đá ra đảng. Jimmy Lai bị 20 năm tù. Khó gọi Grab @bocphottaichinh", 2357, false, "8KdG4EEDe58", "https://www.youtube.com/watch?v=8KdG4EEDe58", "/downloads/shows/NNN/Season 2026/s2026e021000 - NNN263 Xúc phạm cô dâu Việt, bị đá ra đảng. Jimmy Lai bị 20 năm tù. Khó gọi Grab @bocphottaichinh.mp4", false, 2, ~U[2026-02-10 05:21:03Z]] 20:09:24.492 [debug] QUERY OK source="sources" db=0.6ms idle=7.1ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z], 2] 20:09:24.494 [debug] QUERY OK source="media_items" db=1.2ms 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")))) [2] 20:09:24.495 [debug] QUERY OK source="media_items" db=1.1ms idle=6.1ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 20:09:24.496 [debug] QUERY OK source="media_items" db=0.9ms idle=6.3ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 20:09:24.499 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=4.8ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [16249, 2, ~U[2026-03-11 13:09:24Z], ~U[2026-03-11 13:09:24Z]] 20:09:24.501 [info] {"args":{"id":2},"id":16241,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":56631945,"event":"job:stop","queue_time":891213,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:09:26.579 [info] {"source":"oban","duration":2569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:56.583 [info] {"source":"oban","duration":2137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.720 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:26.585 [info] {"source":"oban","duration":2144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:35.161 [info] {"args":{"id":8},"id":16242,"meta":{},"system_time":1773234635161661220,"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:10:35.162 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=863.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:35.163 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=864.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:10:35.164 [debug] QUERY OK source="media_items" db=1.0ms idle=865.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")))) [8] 20:10:35.165 [debug] QUERY OK source="media_items" db=0.5ms idle=9.6ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [8] 20:10:35.165 [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] 20:10:35.166 [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 [] 20:10:35.167 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:10:35.167 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 20:10:35.168 [debug] Current batch of media processed. Will check again in 1000ms 20:10:35.168 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:10:35.168 [debug] QUERY OK source="settings" db=0.2ms 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 [] 20:10:35.169 [debug] QUERY OK source="settings" db=0.2ms 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 [] 20:10:35.169 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PL5C_By0E2kUEr8zHx1NHcgSWe0TU8wXQv&si=w_A7sON-3aCBUKYc --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Web5ngay/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/f1/6f/f16f92712b66f985801df7f492ac1d2b323e404d8eec21c5bb5fc1efa0f6a733.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:10:36.168 [debug] Current batch of media processed. Will check again in 1000ms 20:10:37.169 [debug] Current batch of media processed. Will check again in 1000ms 20:10:38.170 [debug] Current batch of media processed. Will check again in 1000ms 20:10:39.171 [debug] Current batch of media processed. Will check again in 1000ms 20:10:40.172 [debug] Current batch of media processed. Will check again in 1000ms 20:10:41.173 [debug] Current batch of media processed. Will check again in 1000ms 20:10:42.175 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n\n#trikycamxuc", "duration" => 2482, "filename" => "/downloads/shows/Web5ngay/Season 2026/s2026e030800 - Cạn Ráo Chữa Lành.mp4", "id" => "p33Ah_SicNU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=p33Ah_SicNU", "playlist_index" => 1, "timestamp" => 1773007259, "title" => "Cạn Ráo Chữa Lành", "upload_date" => "20260308"} 20:10:42.175 [debug] QUERY OK source="sources" db=0.3ms 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 (?)) [8] 20:10:42.176 [debug] QUERY OK source="sources" db=0.2ms idle=1878.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:42.177 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1878.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-08 22:00:59Z], 8] 20:10:42.178 [debug] QUERY OK source="media_items" db=0.9ms idle=1009.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n\n#trikycamxuc", "Cạn Ráo Chữa Lành", "ce4b293e-0bc0-4a24-9017-d5defc30f796", 2482, false, "p33Ah_SicNU", "https://www.youtube.com/watch?v=p33Ah_SicNU", 1, "/downloads/shows/Web5ngay/Season 2026/s2026e030800 - Cạn Ráo Chữa Lành.mp4", false, false, false, 8, [], 1, ~U[2026-03-08 22:00:59Z], ~U[2026-03-11 13:10:42Z], ~U[2026-03-11 13:10:42Z], "Tham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n\n#trikycamxuc", "Cạn Ráo Chữa Lành", 2482, false, "p33Ah_SicNU", "https://www.youtube.com/watch?v=p33Ah_SicNU", "/downloads/shows/Web5ngay/Season 2026/s2026e030800 - Cạn Ráo Chữa Lành.mp4", false, 8, ~U[2026-03-08 22:00:59Z]] 20:10:42.179 [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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:42.180 [debug] QUERY OK source="media_profiles" db=0.4ms idle=3.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:10:42.181 [debug] QUERY OK source="media_items" db=0.6ms idle=3.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1251746] 20:10:42.181 [debug] Current batch of media processed. Will check again in 1000ms 20:10:43.181 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n#trikycamxuc", "duration" => 2167, "filename" => "/downloads/shows/Web5ngay/Season 2026/s2026e030100 - Sự Vĩ Đại Không Tốn Sức.mp4", "id" => "EJNBymkc5tc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=EJNBymkc5tc", "playlist_index" => 2, "timestamp" => 1772402412, "title" => "Sự Vĩ Đại Không Tốn Sức", "upload_date" => "20260301"} 20:10:43.182 [debug] QUERY OK source="sources" db=0.3ms idle=1003.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:10:43.183 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1003.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:43.184 [debug] QUERY OK source="media_items" db=0.6ms idle=1003.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 22:00:12Z], 8] 20:10:43.185 [debug] QUERY OK source="media_items" db=0.7ms idle=1003.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n#trikycamxuc", "Sự Vĩ Đại Không Tốn Sức", "43f834a8-8273-4dec-b32a-f50b8dff22cb", 2167, false, "EJNBymkc5tc", "https://www.youtube.com/watch?v=EJNBymkc5tc", 2, "/downloads/shows/Web5ngay/Season 2026/s2026e030100 - Sự Vĩ Đại Không Tốn Sức.mp4", false, false, false, 8, [], 1, ~U[2026-03-01 22:00:12Z], ~U[2026-03-11 13:10:43Z], ~U[2026-03-11 13:10:43Z], "Tham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n#trikycamxuc", "Sự Vĩ Đại Không Tốn Sức", 2167, false, "EJNBymkc5tc", "https://www.youtube.com/watch?v=EJNBymkc5tc", "/downloads/shows/Web5ngay/Season 2026/s2026e030100 - Sự Vĩ Đại Không Tốn Sức.mp4", false, 8, ~U[2026-03-01 22:00:12Z]] 20:10:43.185 [debug] QUERY OK source="sources" db=0.4ms idle=12.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:43.186 [debug] QUERY OK source="media_profiles" db=0.4ms idle=3.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:10:43.187 [debug] QUERY OK source="media_items" db=0.3ms idle=3.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1007058] 20:10:43.187 [debug] Current batch of media processed. Will check again in 1000ms 20:10:44.188 [debug] Current batch of media processed. Will check again in 1000ms 20:10:45.190 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Cuốn Sổ Tạo Ra Người Học Xuất Sắc\nThưa quý vị và các bạn, có bao giờ bạn tự hỏi, điều gì thực sự làm nên khoảng cách giữa một người \"biết cho vui\" và một người có thực lực xuất sắc? Tại sao có những người học đâu thấm đó, bản lĩnh của họ cứ lớn lên từng ngày như một cây cổ thụ vững chãi, còn mình thì cứ loay hoay mãi trong sự hoang mang?\nChúng ta thường mải mê đi tìm những phương pháp thần thánh hay những công cụ đắt tiền, mà quên mất rằng những bông hoa rực rỡ nhất đều bắt đầu từ hạt giống âm thầm dưới lòng đất. Dựa trên những kinh nghiệm, trải nghiệm thực tế của chính tui, hôm nay tui sẽ giới thiệu cho quý vị và các bạn một quyển bí kíp võ công luôn nằm gọn trong túi quần của tôi. Và bí kíp này sẽ giúp chúng ta giỏi hơn, thành thạo hơn một việc nào đó.\nNào kính mời quý vị và các bạn cùng với tui khám phá nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1010, "filename" => "/downloads/shows/Web5ngay/Season 2026/s2026e021000 - Cuốn Sổ Tạo Ra Người Học Xuất Sắc.mp4", "id" => "lxs0UF9yeoc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lxs0UF9yeoc", "playlist_index" => 3, "timestamp" => 1770724811, "title" => "Cuốn Sổ Tạo Ra Người Học Xuất Sắc", "upload_date" => "20260210"} 20:10:45.190 [debug] QUERY OK source="sources" db=0.2ms idle=892.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:10:45.191 [debug] QUERY OK source="sources" db=0.3ms idle=893.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:45.192 [debug] QUERY OK source="media_items" db=0.7ms idle=893.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-10 12:00:11Z], 8] 20:10:45.193 [debug] QUERY OK source="media_items" db=1.2ms idle=894.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cuốn Sổ Tạo Ra Người Học Xuất Sắc\nThưa quý vị và các bạn, có bao giờ bạn tự hỏi, điều gì thực sự làm nên khoảng cách giữa một người \"biết cho vui\" và một người có thực lực xuất sắc? Tại sao có những người học đâu thấm đó, bản lĩnh của họ cứ lớn lên từng ngày như một cây cổ thụ vững chãi, còn mình thì cứ loay hoay mãi trong sự hoang mang?\nChúng ta thường mải mê đi tìm những phương pháp thần thánh hay những công cụ đắt tiền, mà quên mất rằng những bông hoa rực rỡ nhất đều bắt đầu từ hạt giống âm thầm dưới lòng đất. Dựa trên những kinh nghiệm, trải nghiệm thực tế của chính tui, hôm nay tui sẽ giới thiệu cho quý vị và các bạn một quyển bí kíp võ công luôn nằm gọn trong túi quần của tôi. Và bí kíp này sẽ giúp chúng ta giỏi hơn, thành thạo hơn một việc nào đó.\nNào kính mời quý vị và các bạn cùng với tui khám phá nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Cuốn Sổ Tạo Ra Người Học Xuất Sắc", "34ba9c68-f9d7-4790-96e4-e1543434de03", 1010, false, "lxs0UF9yeoc", "https://www.youtube.com/watch?v=lxs0UF9yeoc", 3, "/downloads/shows/Web5ngay/Season 2026/s2026e021000 - Cuốn Sổ Tạo Ra Người Học Xuất Sắc.mp4", false, false, false, 8, [], 1, ~U[2026-02-10 12:00:11Z], ~U[2026-03-11 13:10:45Z], ~U[2026-03-11 13:10:45Z], "Cuốn Sổ Tạo Ra Người Học Xuất Sắc\nThưa quý vị và các bạn, có bao giờ bạn tự hỏi, điều gì thực sự làm nên khoảng cách giữa một người \"biết cho vui\" và một người có thực lực xuất sắc? Tại sao có những người học đâu thấm đó, bản lĩnh của họ cứ lớn lên từng ngày như một cây cổ thụ vững chãi, còn mình thì cứ loay hoay mãi trong sự hoang mang?\nChúng ta thường mải mê đi tìm những phương pháp thần thánh hay những công cụ đắt tiền, mà quên mất rằng những bông hoa rực rỡ nhất đều bắt đầu từ hạt giống âm thầm dưới lòng đất. Dựa trên những kinh nghiệm, trải nghiệm thực tế của chính tui, hôm nay tui sẽ giới thiệu cho quý vị và các bạn một quyển bí kíp võ công luôn nằm gọn trong túi quần của tôi. Và bí kíp này sẽ giúp chúng ta giỏi hơn, thành thạo hơn một việc nào đó.\nNào kính mời quý vị và các bạn cùng với tui khám phá nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Cuốn Sổ Tạo Ra Người Học Xuất Sắc", 1010, false, "lxs0UF9yeoc", "https://www.youtube.com/watch?v=lxs0UF9yeoc", "/downloads/shows/Web5ngay/Season 2026/s2026e021000 - Cuốn Sổ Tạo Ra Người Học Xuất Sắc.mp4", false, 8, ~U[2026-02-10 12:00:11Z]] 20:10:45.194 [debug] QUERY OK source="sources" db=0.5ms idle=16.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:45.195 [debug] QUERY OK source="media_profiles" db=0.6ms idle=4.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:10:45.196 [debug] QUERY OK source="media_items" db=0.4ms idle=4.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 [583614] 20:10:45.196 [debug] Current batch of media processed. Will check again in 1000ms 20:10:46.197 [debug] Current batch of media processed. Will check again in 1000ms 20:10:47.199 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "VẪN VUI, dù đời có thế nào\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\nBạn có bao giờ thấy mình rất đúng, nhưng lại rất... không vui không?\nThưa qúy vị và các bạn, có bao giờ mình tự hỏi rằng: Tại sao mình đúng mà chúng ta lại không hạnh phúc? Tại sao cái đúng của mình lại làm khổ mình và thậm chí còn trút giận qua người khác nữa? Chúng ta thường giữ khư khư những tiêu chuẩn của mình, từ việc món ăn phải ăn thế này mới đúng chuẩn, cho đến việc đôi dép phải đặt ở vị trí này thì mới được… Chúng ta thắng trong cuộc tranh luận về \"cái đúng\", nhưng lại thua trong cuộc chơi của niềm vui và sự bình an.\nVậy đúng nhưng lại không hạnh phúc? Thế thì liệu cái đúng của mình có điều gì đó sai sai hay không và liệu có cái đúng nào ở tầm cao hơn và có thể làm chúng ta hạnh phúc hơn không? Một điều đáng để suy ngẫm đó phải không? Hôm nay tui sẽ cùng với quý vị và các bạn sẽ tìm hiểu về chủ đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1056, "filename" => "/downloads/shows/Web5ngay/Season 2026/s2026e020300 - VẪN VUI, dù đời có thế nào.mp4", "id" => "0MmQ1OAzmi0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0MmQ1OAzmi0", "playlist_index" => 4, "timestamp" => 1770120011, "title" => "VẪN VUI, dù đời có thế nào", "upload_date" => "20260203"} 20:10:47.199 [debug] QUERY OK source="sources" db=0.3ms idle=901.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:10:47.200 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=902.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:47.201 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=902.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-03 12:00:11Z], 8] 20:10:47.203 [debug] QUERY OK source="media_items" db=1.2ms idle=903.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["VẪN VUI, dù đời có thế nào\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\nBạn có bao giờ thấy mình rất đúng, nhưng lại rất... không vui không?\nThưa qúy vị và các bạn, có bao giờ mình tự hỏi rằng: Tại sao mình đúng mà chúng ta lại không hạnh phúc? Tại sao cái đúng của mình lại làm khổ mình và thậm chí còn trút giận qua người khác nữa? Chúng ta thường giữ khư khư những tiêu chuẩn của mình, từ việc món ăn phải ăn thế này mới đúng chuẩn, cho đến việc đôi dép phải đặt ở vị trí này thì mới được… Chúng ta thắng trong cuộc tranh luận về \"cái đúng\", nhưng lại thua trong cuộc chơi của niềm vui và sự bình an.\nVậy đúng nhưng lại không hạnh phúc? Thế thì liệu cái đúng của mình có điều gì đó sai sai hay không và liệu có cái đúng nào ở tầm cao hơn và có thể làm chúng ta hạnh phúc hơn không? Một điều đáng để suy ngẫm đó phải không? Hôm nay tui sẽ cùng với quý vị và các bạn sẽ tìm hiểu về chủ đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "VẪN VUI, dù đời có thế nào", "55312046-8fcd-4ee3-b517-ad75e90637b9", 1056, false, "0MmQ1OAzmi0", "https://www.youtube.com/watch?v=0MmQ1OAzmi0", 4, "/downloads/shows/Web5ngay/Season 2026/s2026e020300 - VẪN VUI, dù đời có thế nào.mp4", false, false, false, 8, [], 1, ~U[2026-02-03 12:00:11Z], ~U[2026-03-11 13:10:47Z], ~U[2026-03-11 13:10:47Z], "VẪN VUI, dù đời có thế nào\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\nBạn có bao giờ thấy mình rất đúng, nhưng lại rất... không vui không?\nThưa qúy vị và các bạn, có bao giờ mình tự hỏi rằng: Tại sao mình đúng mà chúng ta lại không hạnh phúc? Tại sao cái đúng của mình lại làm khổ mình và thậm chí còn trút giận qua người khác nữa? Chúng ta thường giữ khư khư những tiêu chuẩn của mình, từ việc món ăn phải ăn thế này mới đúng chuẩn, cho đến việc đôi dép phải đặt ở vị trí này thì mới được… Chúng ta thắng trong cuộc tranh luận về \"cái đúng\", nhưng lại thua trong cuộc chơi của niềm vui và sự bình an.\nVậy đúng nhưng lại không hạnh phúc? Thế thì liệu cái đúng của mình có điều gì đó sai sai hay không và liệu có cái đúng nào ở tầm cao hơn và có thể làm chúng ta hạnh phúc hơn không? Một điều đáng để suy ngẫm đó phải không? Hôm nay tui sẽ cùng với quý vị và các bạn sẽ tìm hiểu về chủ đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "VẪN VUI, dù đời có thế nào", 1056, false, "0MmQ1OAzmi0", "https://www.youtube.com/watch?v=0MmQ1OAzmi0", "/downloads/shows/Web5ngay/Season 2026/s2026e020300 - VẪN VUI, dù đời có thế nào.mp4", false, 8, ~U[2026-02-03 12:00:11Z]] 20:10:47.203 [debug] QUERY OK source="sources" db=0.5ms idle=22.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:47.204 [debug] QUERY OK source="media_profiles" db=0.5ms 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] 20:10:47.205 [debug] QUERY OK source="media_items" db=0.4ms idle=4.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 [427660] 20:10:47.205 [debug] Current batch of media processed. Will check again in 1000ms 20:10:48.207 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Trì Hoãn Sự Sung Sướng\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\n\"Nỗi đau không tự nhiên mất đi, nó chỉ âm thầm chuyển từ hiện tại sang tương lai với một hình hài to lớn và đáng sợ hơn.\"\nThưa quý vị và các bạn, chúnt ta biết rằng: năng lượng hay khối lượng không tự nhiên sinh ra hay mất đi mà chỉ chuyển từ dạng này sang dạng khác, thì trong cuộc sống, những rắc rối và nỗi đau của chúng ta dường như cũng tuân theo một \"định luật bảo toàn\" như vậy.\n\"Nỗi đau không tự nhiên mất đi, nó chỉ âm thầm chuyển từ hiện tại sang tương lai với một hình hài to lớn và đáng sợ hơn.\" Khi ta chọn cái sướng, cái tiện trước mắt để né tránh một vấn đề khó khăn, thực chất nỗi đau đó không hề biến mất. Nó chỉ đang được \"chuyển hóa\" và tích tụ lại, chờ đợi để bùng phát ở tương lai với một khối lượng nặng nề hơn, khó giải quyết hơn.\nThay vì để nỗi đau tự tích tụ và \"biến hình\" thành những bi kịch ở tương lai, tại sao chúng ta không chủ động chia nhỏ nó ra và giải quyết ngay hôm nay bằng sự rèn luyện?\n\"Vì sao trì hoãn sự sung sướng lại tạo ra một cuộc đời sung sướng?\". Hôm nay tui sẽ cùng với quý vị và các bạn sẽ làm rõ về vấn đề này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1740, "filename" => "/downloads/shows/Web5ngay/Season 2026/s2026e012700 - Trì Hoãn Sự Sung Sướng.mp4", "id" => "DG-L6tEoiuE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DG-L6tEoiuE", "playlist_index" => 5, "timestamp" => 1769515211, "title" => "Trì Hoãn Sự Sung Sướng", "upload_date" => "20260127"} 20:10:48.207 [debug] QUERY OK source="sources" db=0.3ms idle=1004.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:10:48.208 [debug] QUERY OK source="sources" db=0.2ms idle=1004.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:48.209 [debug] QUERY OK source="media_items" db=0.7ms idle=1003.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-27 12:00:11Z], 8] 20:10:48.211 [debug] QUERY OK source="media_items" db=1.3ms idle=1004.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Trì Hoãn Sự Sung Sướng\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\n\"Nỗi đau không tự nhiên mất đi, nó chỉ âm thầm chuyển từ hiện tại sang tương lai với một hình hài to lớn và đáng sợ hơn.\"\nThưa quý vị và các bạn, chúnt ta biết rằng: năng lượng hay khối lượng không tự nhiên sinh ra hay mất đi mà chỉ chuyển từ dạng này sang dạng khác, thì trong cuộc sống, những rắc rối và nỗi đau của chúng ta dường như cũng tuân theo một \"định luật bảo toàn\" như vậy.\n\"Nỗi đau không tự nhiên mất đi, nó chỉ âm thầm chuyển từ hiện tại sang tương lai với một hình hài to lớn và đáng sợ hơn.\" Khi ta chọn cái sướng, cái tiện trước mắt để né tránh một vấn đề khó khăn, thực chất nỗi đau đó không hề biến mất. Nó chỉ đang được \"chuyển hóa\" và tích tụ lại, chờ đợi để bùng phát ở tương lai với một khối lượng nặng nề hơn, khó giải quyết hơn.\nThay vì để nỗi đau tự tích tụ và \"biến hình\" thành những bi kịch ở tương lai, tại sao chúng ta không chủ động chia nhỏ nó ra và giải quyết ngay hôm nay bằng sự rèn luyện?\n\"Vì sao trì hoãn sự sung sướng lại tạo ra một cuộc đời sung sướng?\". Hôm nay tui sẽ cùng với quý vị và các bạn sẽ làm rõ về vấn đề này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Trì Hoãn Sự Sung Sướng", "839c0eec-e2ac-4670-b956-b634c873b564", 1740, false, "DG-L6tEoiuE", "https://www.youtube.com/watch?v=DG-L6tEoiuE", 5, "/downloads/shows/Web5ngay/Season 2026/s2026e012700 - Trì Hoãn Sự Sung Sướng.mp4", false, false, false, 8, [], 1, ~U[2026-01-27 12:00:11Z], ~U[2026-03-11 13:10:48Z], ~U[2026-03-11 13:10:48Z], "Trì Hoãn Sự Sung Sướng\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\n\"Nỗi đau không tự nhiên mất đi, nó chỉ âm thầm chuyển từ hiện tại sang tương lai với một hình hài to lớn và đáng sợ hơn.\"\nThưa quý vị và các bạn, chúnt ta biết rằng: năng lượng hay khối lượng không tự nhiên sinh ra hay mất đi mà chỉ chuyển từ dạng này sang dạng khác, thì trong cuộc sống, những rắc rối và nỗi đau của chúng ta dường như cũng tuân theo một \"định luật bảo toàn\" như vậy.\n\"Nỗi đau không tự nhiên mất đi, nó chỉ âm thầm chuyển từ hiện tại sang tương lai với một hình hài to lớn và đáng sợ hơn.\" Khi ta chọn cái sướng, cái tiện trước mắt để né tránh một vấn đề khó khăn, thực chất nỗi đau đó không hề biến mất. Nó chỉ đang được \"chuyển hóa\" và tích tụ lại, chờ đợi để bùng phát ở tương lai với một khối lượng nặng nề hơn, khó giải quyết hơn.\nThay vì để nỗi đau tự tích tụ và \"biến hình\" thành những bi kịch ở tương lai, tại sao chúng ta không chủ động chia nhỏ nó ra và giải quyết ngay hôm nay bằng sự rèn luyện?\n\"Vì sao trì hoãn sự sung sướng lại tạo ra một cuộc đời sung sướng?\". Hôm nay tui sẽ cùng với quý vị và các bạn sẽ làm rõ về vấn đề này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Trì Hoãn Sự Sung Sướng", 1740, false, "DG-L6tEoiuE", "https://www.youtube.com/watch?v=DG-L6tEoiuE", "/downloads/shows/Web5ngay/Season 2026/s2026e012700 - Trì Hoãn Sự Sung Sướng.mp4", false, 8, ~U[2026-01-27 12:00:11Z]] 20:10:48.212 [debug] QUERY OK source="sources" db=0.5ms idle=28.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:48.212 [debug] QUERY OK source="media_profiles" db=0.4ms 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] 20:10:48.213 [debug] QUERY OK source="media_items" db=0.3ms 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 [258130] 20:10:48.213 [debug] Current batch of media processed. Will check again in 1000ms 20:10:49.214 [debug] Current batch of media processed. Will check again in 1000ms 20:10:50.216 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Bẫy Tâm Lý TÀN NHẪN Nhất\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\n\nKính thưa quý vị và các bạn, trong cuộc sống, đôi khi thứ làm ta đau đớn nhất không phải là đòn roi hay những lời chê bai từ người ngoài, mà lại là một \"thứ vũ khí\" âm thầm nằm ngay trong tâm trí chúng ta. Tôi tạm gọi đó là chiếc bẫy tâm lý tàn nhẫn nhất, nơi mà chính ta vừa là nạn nhân, vừa là người canh giữ cái lồng sắt đó.\nCái bẫy này tàn nhẫn ở chỗ, nó không làm ta ngã quỵ ngay lập tức, mà nó gặm nhấm sự tự tin và niềm vui của ta mỗi ngày một ít, cho đến khi ta tin rằng mình xứng đáng với những nỗi đau đó.\nHôm nay tui sẽ cùng với quý vị và các bạn, quý tri kỷ của tui sẽ thật chậm rãi để nhìn thẳng vào \"chiếc bẫy tâm lý\" này. Chúng ta sẽ cùng tìm hiểu xem tại sao nó lại hiện diện, và quan trọng hơn, làm sao để ta có thể tự tay mở khóa, bước ra ngoài với một tâm thế nhẹ nhõm và bao dung hơn với chính bản thân mình.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1235, "filename" => "/downloads/shows/Web5ngay/Season 2026/s2026e012000 - Bẫy Tâm Lý TÀN NHẪN Nhất.mp4", "id" => "-ggTjq8dBe8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-ggTjq8dBe8", "playlist_index" => 6, "timestamp" => 1768910411, "title" => "Bẫy Tâm Lý TÀN NHẪN Nhất", "upload_date" => "20260120"} 20:10:50.216 [debug] QUERY OK source="sources" db=0.3ms idle=918.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:10:50.217 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=919.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:50.218 [debug] QUERY OK source="media_items" db=0.7ms idle=919.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-20 12:00:11Z], 8] 20:10:50.220 [debug] QUERY OK source="media_items" db=1.3ms idle=920.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Bẫy Tâm Lý TÀN NHẪN Nhất\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\n\nKính thưa quý vị và các bạn, trong cuộc sống, đôi khi thứ làm ta đau đớn nhất không phải là đòn roi hay những lời chê bai từ người ngoài, mà lại là một \"thứ vũ khí\" âm thầm nằm ngay trong tâm trí chúng ta. Tôi tạm gọi đó là chiếc bẫy tâm lý tàn nhẫn nhất, nơi mà chính ta vừa là nạn nhân, vừa là người canh giữ cái lồng sắt đó.\nCái bẫy này tàn nhẫn ở chỗ, nó không làm ta ngã quỵ ngay lập tức, mà nó gặm nhấm sự tự tin và niềm vui của ta mỗi ngày một ít, cho đến khi ta tin rằng mình xứng đáng với những nỗi đau đó.\nHôm nay tui sẽ cùng với quý vị và các bạn, quý tri kỷ của tui sẽ thật chậm rãi để nhìn thẳng vào \"chiếc bẫy tâm lý\" này. Chúng ta sẽ cùng tìm hiểu xem tại sao nó lại hiện diện, và quan trọng hơn, làm sao để ta có thể tự tay mở khóa, bước ra ngoài với một tâm thế nhẹ nhõm và bao dung hơn với chính bản thân mình.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Bẫy Tâm Lý TÀN NHẪN Nhất", "cc88667d-80d3-4ef1-bc98-0f52d37bb893", 1235, false, "-ggTjq8dBe8", "https://www.youtube.com/watch?v=-ggTjq8dBe8", 6, "/downloads/shows/Web5ngay/Season 2026/s2026e012000 - Bẫy Tâm Lý TÀN NHẪN Nhất.mp4", false, false, false, 8, [], 1, ~U[2026-01-20 12:00:11Z], ~U[2026-03-11 13:10:50Z], ~U[2026-03-11 13:10:50Z], "Bẫy Tâm Lý TÀN NHẪN Nhất\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\n\nKính thưa quý vị và các bạn, trong cuộc sống, đôi khi thứ làm ta đau đớn nhất không phải là đòn roi hay những lời chê bai từ người ngoài, mà lại là một \"thứ vũ khí\" âm thầm nằm ngay trong tâm trí chúng ta. Tôi tạm gọi đó là chiếc bẫy tâm lý tàn nhẫn nhất, nơi mà chính ta vừa là nạn nhân, vừa là người canh giữ cái lồng sắt đó.\nCái bẫy này tàn nhẫn ở chỗ, nó không làm ta ngã quỵ ngay lập tức, mà nó gặm nhấm sự tự tin và niềm vui của ta mỗi ngày một ít, cho đến khi ta tin rằng mình xứng đáng với những nỗi đau đó.\nHôm nay tui sẽ cùng với quý vị và các bạn, quý tri kỷ của tui sẽ thật chậm rãi để nhìn thẳng vào \"chiếc bẫy tâm lý\" này. Chúng ta sẽ cùng tìm hiểu xem tại sao nó lại hiện diện, và quan trọng hơn, làm sao để ta có thể tự tay mở khóa, bước ra ngoài với một tâm thế nhẹ nhõm và bao dung hơn với chính bản thân mình.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Bẫy Tâm Lý TÀN NHẪN Nhất", 1235, false, "-ggTjq8dBe8", "https://www.youtube.com/watch?v=-ggTjq8dBe8", "/downloads/shows/Web5ngay/Season 2026/s2026e012000 - Bẫy Tâm Lý TÀN NHẪN Nhất.mp4", false, 8, ~U[2026-01-20 12:00:11Z]] 20:10:50.221 [debug] QUERY OK source="sources" db=0.7ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:50.222 [debug] QUERY OK source="media_profiles" db=0.6ms 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:10:50.223 [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 [99555] 20:10:50.223 [debug] Current batch of media processed. Will check again in 1000ms 20:10:51.223 [debug] Current batch of media processed. Will check again in 1000ms 20:10:52.225 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Thông điệp từ Cơn Đau\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\nThưa quý vị và các bạn,như trên tiếu đề của video thì hôm nay chúng ta sẽ tâm sự, trải lòng về cơn đau. Ttrong cuộc đời này, cơn đau không phải lúc nào cũng đến để làm mình khổ, mà nhiều khi chỉ để nhắc mình dừng lại một chút. Dừng lại để nhìn xem mình có đang đi quá nhanh, sống quá sức hay gồng mình quá lâu hay không?\nCó những cơn đau nhắc mình cần thay đổi, cũng có những cơn đau chỉ đơn giản là lời nhắn rằng mình cần được nghỉ ngơi. Điều quan trọng không phải là trốn tránh cơn đau, mà là đừng làm ngơ, đừng phớt lờ trước nó. Khi mình chịu lắng nghe và hiểu đúng thông điệp mà cơn đau mang theo, thì chính từ đó, mình sẽ tìm lại được một nhịp sống mạnh hơn, vững hơn và nhẹ lòng hơn.\n\nVà xin mến chúc tất cả quý vị và các bạn MẠNH GIỎI, cơn đau của chúng ta nếu mà chúng ta biết chú ý chút xíu thì nó cũng là một chất xúc tác rất tốt cho mạnh và giỏi.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1112, "filename" => "/downloads/shows/Web5ngay/Season 2026/s2026e011300 - Thông điệp từ Cơn Đau.mp4", "id" => "Dih0Z_v1Gas", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Dih0Z_v1Gas", "playlist_index" => 7, "timestamp" => 1768305611, "title" => "Thông điệp từ Cơn Đau", "upload_date" => "20260113"} 20:10:52.226 [debug] QUERY OK source="sources" db=0.4ms idle=927.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:10:52.226 [debug] QUERY OK source="sources" db=0.3ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:52.227 [debug] QUERY OK source="media_items" db=0.7ms idle=929.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-13 12:00:11Z], 8] 20:10:52.231 [debug] QUERY OK source="media_items" db=3.4ms idle=930.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Thông điệp từ Cơn Đau\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\nThưa quý vị và các bạn,như trên tiếu đề của video thì hôm nay chúng ta sẽ tâm sự, trải lòng về cơn đau. Ttrong cuộc đời này, cơn đau không phải lúc nào cũng đến để làm mình khổ, mà nhiều khi chỉ để nhắc mình dừng lại một chút. Dừng lại để nhìn xem mình có đang đi quá nhanh, sống quá sức hay gồng mình quá lâu hay không?\nCó những cơn đau nhắc mình cần thay đổi, cũng có những cơn đau chỉ đơn giản là lời nhắn rằng mình cần được nghỉ ngơi. Điều quan trọng không phải là trốn tránh cơn đau, mà là đừng làm ngơ, đừng phớt lờ trước nó. Khi mình chịu lắng nghe và hiểu đúng thông điệp mà cơn đau mang theo, thì chính từ đó, mình sẽ tìm lại được một nhịp sống mạnh hơn, vững hơn và nhẹ lòng hơn.\n\nVà xin mến chúc tất cả quý vị và các bạn MẠNH GIỎI, cơn đau của chúng ta nếu mà chúng ta biết chú ý chút xíu thì nó cũng là một chất xúc tác rất tốt cho mạnh và giỏi.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Thông điệp từ Cơn Đau", "30874aad-661e-442e-baf7-42f709febeac", 1112, false, "Dih0Z_v1Gas", "https://www.youtube.com/watch?v=Dih0Z_v1Gas", 7, "/downloads/shows/Web5ngay/Season 2026/s2026e011300 - Thông điệp từ Cơn Đau.mp4", false, false, false, 8, [], 1, ~U[2026-01-13 12:00:11Z], ~U[2026-03-11 13:10:52Z], ~U[2026-03-11 13:10:52Z], "Thông điệp từ Cơn Đau\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\nThưa quý vị và các bạn,như trên tiếu đề của video thì hôm nay chúng ta sẽ tâm sự, trải lòng về cơn đau. Ttrong cuộc đời này, cơn đau không phải lúc nào cũng đến để làm mình khổ, mà nhiều khi chỉ để nhắc mình dừng lại một chút. Dừng lại để nhìn xem mình có đang đi quá nhanh, sống quá sức hay gồng mình quá lâu hay không?\nCó những cơn đau nhắc mình cần thay đổi, cũng có những cơn đau chỉ đơn giản là lời nhắn rằng mình cần được nghỉ ngơi. Điều quan trọng không phải là trốn tránh cơn đau, mà là đừng làm ngơ, đừng phớt lờ trước nó. Khi mình chịu lắng nghe và hiểu đúng thông điệp mà cơn đau mang theo, thì chính từ đó, mình sẽ tìm lại được một nhịp sống mạnh hơn, vững hơn và nhẹ lòng hơn.\n\nVà xin mến chúc tất cả quý vị và các bạn MẠNH GIỎI, cơn đau của chúng ta nếu mà chúng ta biết chú ý chút xíu thì nó cũng là một chất xúc tác rất tốt cho mạnh và giỏi.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Thông điệp từ Cơn Đau", 1112, false, "Dih0Z_v1Gas", "https://www.youtube.com/watch?v=Dih0Z_v1Gas", "/downloads/shows/Web5ngay/Season 2026/s2026e011300 - Thông điệp từ Cơn Đau.mp4", false, 8, ~U[2026-01-13 12:00:11Z]] 20:10:52.232 [debug] QUERY OK source="sources" db=0.5ms idle=41.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:52.233 [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] 20:10:52.234 [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 [99556] 20:10:52.234 [debug] Current batch of media processed. Will check again in 1000ms 20:10:53.234 [debug] Current batch of media processed. Will check again in 1000ms 20:10:54.236 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Khoảng Lặng Sống Còn\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\nThưa quý vị và các bạn, có những lúc mình mệt không phải vì cuộc sống quá nặng, mà vì trong đầu mình có quá nhiều thứ cùng lúc. Mỗi chuyện riêng lẻ thì không lớn, nhưng gom lại thì thành rối, thành căng, thành stress mà chính mình cũng không gọi tên được. \nVì vậy, điều quan trọng đôi khi không phải là giải quyết thêm vấn đề, mà là biết dừng lại. Dành cho mình một khoảng lặng mỗi ngày, ngồi yên, không điện thoại, không phân tích, chỉ lặng lẽ quan sát những gì đang diễn ra trong lòng. Khi mình bắt đầu nhìn thấy rõ nỗi sợ, nỗi buồn, cả niềm vui của chính mình, thì tự nhiên tâm trí nhẹ đi lúc nào không hay. \nBình an không đến từ việc mình đúng, mà đến từ lúc mình thôi không còn cãi lộn với chính mình nữa.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1285, "filename" => "/downloads/shows/Web5ngay/Season 2026/s2026e010600 - Khoảng Lặng Sống Còn.mp4", "id" => "Kc9L0u8cEQo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Kc9L0u8cEQo", "playlist_index" => 8, "timestamp" => 1767700811, "title" => "Khoảng Lặng Sống Còn", "upload_date" => "20260106"} 20:10:54.236 [debug] QUERY OK source="sources" db=0.3ms idle=938.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:10:54.237 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=939.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:54.238 [debug] QUERY OK source="media_items" db=0.8ms idle=939.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-06 12:00:11Z], 8] 20:10:54.240 [debug] QUERY OK source="media_items" db=1.3ms idle=940.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Khoảng Lặng Sống Còn\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\nThưa quý vị và các bạn, có những lúc mình mệt không phải vì cuộc sống quá nặng, mà vì trong đầu mình có quá nhiều thứ cùng lúc. Mỗi chuyện riêng lẻ thì không lớn, nhưng gom lại thì thành rối, thành căng, thành stress mà chính mình cũng không gọi tên được. \nVì vậy, điều quan trọng đôi khi không phải là giải quyết thêm vấn đề, mà là biết dừng lại. Dành cho mình một khoảng lặng mỗi ngày, ngồi yên, không điện thoại, không phân tích, chỉ lặng lẽ quan sát những gì đang diễn ra trong lòng. Khi mình bắt đầu nhìn thấy rõ nỗi sợ, nỗi buồn, cả niềm vui của chính mình, thì tự nhiên tâm trí nhẹ đi lúc nào không hay. \nBình an không đến từ việc mình đúng, mà đến từ lúc mình thôi không còn cãi lộn với chính mình nữa.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Khoảng Lặng Sống Còn", "b5776b75-51c8-46e3-8b04-84d5303791eb", 1285, false, "Kc9L0u8cEQo", "https://www.youtube.com/watch?v=Kc9L0u8cEQo", 8, "/downloads/shows/Web5ngay/Season 2026/s2026e010600 - Khoảng Lặng Sống Còn.mp4", false, false, false, 8, [], 1, ~U[2026-01-06 12:00:11Z], ~U[2026-03-11 13:10:54Z], ~U[2026-03-11 13:10:54Z], "Khoảng Lặng Sống Còn\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\nThưa quý vị và các bạn, có những lúc mình mệt không phải vì cuộc sống quá nặng, mà vì trong đầu mình có quá nhiều thứ cùng lúc. Mỗi chuyện riêng lẻ thì không lớn, nhưng gom lại thì thành rối, thành căng, thành stress mà chính mình cũng không gọi tên được. \nVì vậy, điều quan trọng đôi khi không phải là giải quyết thêm vấn đề, mà là biết dừng lại. Dành cho mình một khoảng lặng mỗi ngày, ngồi yên, không điện thoại, không phân tích, chỉ lặng lẽ quan sát những gì đang diễn ra trong lòng. Khi mình bắt đầu nhìn thấy rõ nỗi sợ, nỗi buồn, cả niềm vui của chính mình, thì tự nhiên tâm trí nhẹ đi lúc nào không hay. \nBình an không đến từ việc mình đúng, mà đến từ lúc mình thôi không còn cãi lộn với chính mình nữa.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Khoảng Lặng Sống Còn", 1285, false, "Kc9L0u8cEQo", "https://www.youtube.com/watch?v=Kc9L0u8cEQo", "/downloads/shows/Web5ngay/Season 2026/s2026e010600 - Khoảng Lặng Sống Còn.mp4", false, 8, ~U[2026-01-06 12:00:11Z]] 20:10:54.241 [debug] QUERY OK source="sources" db=0.5ms idle=45.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:10:54.241 [debug] QUERY OK source="media_profiles" db=0.5ms idle=4.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:10:54.242 [debug] QUERY OK source="media_items" db=0.4ms idle=4.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 [99557] 20:10:54.242 [debug] Current batch of media processed. Will check again in 1000ms 20:10:55.243 [debug] Current batch of media processed. Will check again in 1000ms 20:10:56.244 [debug] Current batch of media processed. Will check again in 1000ms 20:10:56.588 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:57.245 [debug] Current batch of media processed. Will check again in 1000ms 20:10:58.246 [debug] Current batch of media processed. Will check again in 1000ms 20:10:59.247 [debug] Current batch of media processed. Will check again in 1000ms 20:11:00.248 [debug] Current batch of media processed. Will check again in 1000ms 20:11:00.722 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:01.249 [debug] Current batch of media processed. Will check again in 1000ms 20:11:02.251 [debug] Current batch of media processed. Will check again in 1000ms 20:11:03.251 [debug] Current batch of media processed. Will check again in 1000ms 20:11:04.252 [debug] Current batch of media processed. Will check again in 1000ms 20:11:05.254 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Sống Chậm\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\nThưa quý vị và các bạn, chắc hẳn quý vị và các bạn không lạ gì những câu nói như là: chậm mà chắc, dục tốc bất đạt, từ từ nó mới nhừ… Hôm nay tui sẽ cùng với quý vị và các bạn sẽ nói về quy luật này, quy luật sống chậm. Những thứ tốt đẹp trong cuộc sống chúng ta muốn đạt được thì thường là đến chậm, cần phải có thời gian và nỗ lực đủ đầy thì mới đạt được.\n“Sống chậm không phải là dừng lại… mà là để kịp cảm nhận những điều mình đang bỏ lỡ.”\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1057, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e123000 - Sống Chậm.mp4", "id" => "x48UOJ_kxXE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=x48UOJ_kxXE", "playlist_index" => 9, "timestamp" => 1767096011, "title" => "Sống Chậm", "upload_date" => "20251230"} 20:11:05.254 [debug] QUERY OK source="sources" db=0.3ms idle=1956.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:05.255 [debug] QUERY OK source="sources" db=0.2ms idle=1038.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:05.256 [debug] QUERY OK source="media_items" db=0.7ms idle=957.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-30 12:00:11Z], 8] 20:11:05.257 [debug] QUERY OK source="media_items" db=0.9ms idle=958.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Sống Chậm\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\nThưa quý vị và các bạn, chắc hẳn quý vị và các bạn không lạ gì những câu nói như là: chậm mà chắc, dục tốc bất đạt, từ từ nó mới nhừ… Hôm nay tui sẽ cùng với quý vị và các bạn sẽ nói về quy luật này, quy luật sống chậm. Những thứ tốt đẹp trong cuộc sống chúng ta muốn đạt được thì thường là đến chậm, cần phải có thời gian và nỗ lực đủ đầy thì mới đạt được.\n“Sống chậm không phải là dừng lại… mà là để kịp cảm nhận những điều mình đang bỏ lỡ.”\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Sống Chậm", "2280ca9a-3fb3-4c0d-aa5a-09e82872fd8f", 1057, false, "x48UOJ_kxXE", "https://www.youtube.com/watch?v=x48UOJ_kxXE", 9, "/downloads/shows/Web5ngay/Season 2025/s2025e123000 - Sống Chậm.mp4", false, false, false, 8, [], 1, ~U[2025-12-30 12:00:11Z], ~U[2026-03-11 13:11:05Z], ~U[2026-03-11 13:11:05Z], "Sống Chậm\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\nThưa quý vị và các bạn, chắc hẳn quý vị và các bạn không lạ gì những câu nói như là: chậm mà chắc, dục tốc bất đạt, từ từ nó mới nhừ… Hôm nay tui sẽ cùng với quý vị và các bạn sẽ nói về quy luật này, quy luật sống chậm. Những thứ tốt đẹp trong cuộc sống chúng ta muốn đạt được thì thường là đến chậm, cần phải có thời gian và nỗ lực đủ đầy thì mới đạt được.\n“Sống chậm không phải là dừng lại… mà là để kịp cảm nhận những điều mình đang bỏ lỡ.”\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Sống Chậm", 1057, false, "x48UOJ_kxXE", "https://www.youtube.com/watch?v=x48UOJ_kxXE", "/downloads/shows/Web5ngay/Season 2025/s2025e123000 - Sống Chậm.mp4", false, 8, ~U[2025-12-30 12:00:11Z]] 20:11:05.258 [debug] QUERY OK source="sources" db=0.5ms idle=38.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:05.259 [debug] QUERY OK source="media_profiles" db=0.5ms idle=3.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:11:05.259 [debug] QUERY OK source="media_items" db=0.5ms idle=3.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 [99558] 20:11:05.259 [debug] Current batch of media processed. Will check again in 1000ms 20:11:06.260 [debug] Current batch of media processed. Will check again in 1000ms 20:11:07.262 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tập Gym Cho Tinh Thần\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nTiết trời cũng lạnh hơn rồi, mong các tri kỷ của tui nhiều sức khỏe, ấm áp nhé.\n\"Có một câu nói thoạt nghe thì thấy nó rất ư là huề vốn nhưng ngẫm lại thì thấy thấm thía vô cùng: 'Chúng ta chỉ biết những gì mình biết, và chúng ta không biết những gì mình không biết'.\nNhiều khi giữa bộn bề cuộc sống, mình lại quên mất. Mình hay có thói quen dùng cái “đã biết” hạn hẹp của bản thân để vội vàng phán xét, hay lắc đầu từ chối những cái “chưa biết” mới lạ ngoài cuộc sống và rồi mình vô tình đóng sầm cánh cửa trước bao nhiêu điều thú vị.\nTui tự gọi đây là “quy luật hoa hồng” và hôm nay tui sẽ cùng với quý vị và các bạn sẽ khám phá vẻ đẹp của những bông hoa này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1141, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e122300 - Tập Gym Cho Tinh Thần.mp4", "id" => "Exmj-3bGEdc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Exmj-3bGEdc", "playlist_index" => 10, "timestamp" => 1766491211, "title" => "Tập Gym Cho Tinh Thần", "upload_date" => "20251223"} 20:11:07.262 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=964.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:07.263 [debug] QUERY OK source="sources" db=0.4ms idle=965.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:07.264 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=965.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-23 12:00:11Z], 8] 20:11:07.266 [debug] QUERY OK source="media_items" db=1.3ms idle=967.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tập Gym Cho Tinh Thần\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nTiết trời cũng lạnh hơn rồi, mong các tri kỷ của tui nhiều sức khỏe, ấm áp nhé.\n\"Có một câu nói thoạt nghe thì thấy nó rất ư là huề vốn nhưng ngẫm lại thì thấy thấm thía vô cùng: 'Chúng ta chỉ biết những gì mình biết, và chúng ta không biết những gì mình không biết'.\nNhiều khi giữa bộn bề cuộc sống, mình lại quên mất. Mình hay có thói quen dùng cái “đã biết” hạn hẹp của bản thân để vội vàng phán xét, hay lắc đầu từ chối những cái “chưa biết” mới lạ ngoài cuộc sống và rồi mình vô tình đóng sầm cánh cửa trước bao nhiêu điều thú vị.\nTui tự gọi đây là “quy luật hoa hồng” và hôm nay tui sẽ cùng với quý vị và các bạn sẽ khám phá vẻ đẹp của những bông hoa này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Tập Gym Cho Tinh Thần", "502c2855-ff0e-4ab1-bac2-9eb720d9f60d", 1141, false, "Exmj-3bGEdc", "https://www.youtube.com/watch?v=Exmj-3bGEdc", 10, "/downloads/shows/Web5ngay/Season 2025/s2025e122300 - Tập Gym Cho Tinh Thần.mp4", false, false, false, 8, [], 1, ~U[2025-12-23 12:00:11Z], ~U[2026-03-11 13:11:07Z], ~U[2026-03-11 13:11:07Z], "Tập Gym Cho Tinh Thần\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay.\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nTiết trời cũng lạnh hơn rồi, mong các tri kỷ của tui nhiều sức khỏe, ấm áp nhé.\n\"Có một câu nói thoạt nghe thì thấy nó rất ư là huề vốn nhưng ngẫm lại thì thấy thấm thía vô cùng: 'Chúng ta chỉ biết những gì mình biết, và chúng ta không biết những gì mình không biết'.\nNhiều khi giữa bộn bề cuộc sống, mình lại quên mất. Mình hay có thói quen dùng cái “đã biết” hạn hẹp của bản thân để vội vàng phán xét, hay lắc đầu từ chối những cái “chưa biết” mới lạ ngoài cuộc sống và rồi mình vô tình đóng sầm cánh cửa trước bao nhiêu điều thú vị.\nTui tự gọi đây là “quy luật hoa hồng” và hôm nay tui sẽ cùng với quý vị và các bạn sẽ khám phá vẻ đẹp của những bông hoa này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Tập Gym Cho Tinh Thần", 1141, false, "Exmj-3bGEdc", "https://www.youtube.com/watch?v=Exmj-3bGEdc", "/downloads/shows/Web5ngay/Season 2025/s2025e122300 - Tập Gym Cho Tinh Thần.mp4", false, 8, ~U[2025-12-23 12:00:11Z]] 20:11:07.267 [debug] QUERY OK source="sources" db=0.5ms idle=42.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:07.268 [debug] QUERY OK source="media_profiles" db=0.7ms 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] 20:11:07.269 [debug] QUERY OK source="media_items" db=0.6ms 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 [99559] 20:11:07.269 [debug] Current batch of media processed. Will check again in 1000ms 20:11:08.270 [debug] Current batch of media processed. Will check again in 1000ms 20:11:09.271 [debug] Current batch of media processed. Will check again in 1000ms 20:11:10.273 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Quy Luật Hoa Hồng\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nTiết trời cũng lạnh hơn rồi, mong các tri kỷ của tui nhiều sức khỏe, ấm áp nhé.\n\"Có một câu nói thoạt nghe thì thấy nó rất ư là huề vốn nhưng ngẫm lại thì thấy thấm thía vô cùng: 'Chúng ta chỉ biết những gì mình biết, và chúng ta không biết những gì mình không biết'.\nNhiều khi giữa bộn bề cuộc sống, mình lại quên mất. Mình hay có thói quen dùng cái “đã biết” hạn hẹp của bản thân để vội vàng phán xét, hay lắc đầu từ chối những cái “chưa biết” mới lạ ngoài cuộc sống và rồi mình vô tình đóng sầm cánh cửa trước bao nhiêu điều thú vị.\nTui tự gọi đây là “quy luật hoa hồng” và hôm nay tui sẽ cùng với quý vị và các bạn sẽ khám phá vẻ đẹp của những bông hoa này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 962, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e121600 - Quy Luật Hoa Hồng.mp4", "id" => "7u-s-VgITXA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=7u-s-VgITXA", "playlist_index" => 11, "timestamp" => 1765886411, "title" => "Quy Luật Hoa Hồng", "upload_date" => "20251216"} 20:11:10.274 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1975.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:10.275 [debug] QUERY OK source="sources" db=0.7ms idle=1976.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:10.276 [debug] QUERY OK source="media_items" db=0.7ms idle=1977.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-16 12:00:11Z], 8] 20:11:10.277 [debug] QUERY OK source="media_items" db=1.2ms idle=1046.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Quy Luật Hoa Hồng\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nTiết trời cũng lạnh hơn rồi, mong các tri kỷ của tui nhiều sức khỏe, ấm áp nhé.\n\"Có một câu nói thoạt nghe thì thấy nó rất ư là huề vốn nhưng ngẫm lại thì thấy thấm thía vô cùng: 'Chúng ta chỉ biết những gì mình biết, và chúng ta không biết những gì mình không biết'.\nNhiều khi giữa bộn bề cuộc sống, mình lại quên mất. Mình hay có thói quen dùng cái “đã biết” hạn hẹp của bản thân để vội vàng phán xét, hay lắc đầu từ chối những cái “chưa biết” mới lạ ngoài cuộc sống và rồi mình vô tình đóng sầm cánh cửa trước bao nhiêu điều thú vị.\nTui tự gọi đây là “quy luật hoa hồng” và hôm nay tui sẽ cùng với quý vị và các bạn sẽ khám phá vẻ đẹp của những bông hoa này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Quy Luật Hoa Hồng", "c3d9fb9a-15e4-49b7-a74e-ff7552a2efa7", 962, false, "7u-s-VgITXA", "https://www.youtube.com/watch?v=7u-s-VgITXA", 11, "/downloads/shows/Web5ngay/Season 2025/s2025e121600 - Quy Luật Hoa Hồng.mp4", false, false, false, 8, [], 1, ~U[2025-12-16 12:00:11Z], ~U[2026-03-11 13:11:10Z], ~U[2026-03-11 13:11:10Z], "Quy Luật Hoa Hồng\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nTiết trời cũng lạnh hơn rồi, mong các tri kỷ của tui nhiều sức khỏe, ấm áp nhé.\n\"Có một câu nói thoạt nghe thì thấy nó rất ư là huề vốn nhưng ngẫm lại thì thấy thấm thía vô cùng: 'Chúng ta chỉ biết những gì mình biết, và chúng ta không biết những gì mình không biết'.\nNhiều khi giữa bộn bề cuộc sống, mình lại quên mất. Mình hay có thói quen dùng cái “đã biết” hạn hẹp của bản thân để vội vàng phán xét, hay lắc đầu từ chối những cái “chưa biết” mới lạ ngoài cuộc sống và rồi mình vô tình đóng sầm cánh cửa trước bao nhiêu điều thú vị.\nTui tự gọi đây là “quy luật hoa hồng” và hôm nay tui sẽ cùng với quý vị và các bạn sẽ khám phá vẻ đẹp của những bông hoa này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Quy Luật Hoa Hồng", 962, false, "7u-s-VgITXA", "https://www.youtube.com/watch?v=7u-s-VgITXA", "/downloads/shows/Web5ngay/Season 2025/s2025e121600 - Quy Luật Hoa Hồng.mp4", false, 8, ~U[2025-12-16 12:00:11Z]] 20:11:10.278 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=45.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:10.279 [debug] QUERY OK source="media_profiles" db=0.7ms idle=4.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:11:10.280 [debug] QUERY OK source="media_items" db=0.5ms 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 [99560] 20:11:10.280 [debug] Current batch of media processed. Will check again in 1000ms 20:11:11.281 [debug] Current batch of media processed. Will check again in 1000ms 20:11:12.283 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ko Có Recall, Ko Có Phát Triển Bản Thân\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nThưa quý vị và các bạn, có khi nào quý vị và các bạn cảm thấy mình cứ loay hoay mãi không? Mình đã cố gắng đọc sách, nghe podcast rất nhiều, nói về \"phát triển bản thân\" không ngớt. Nhưng sau tất cả, cuộc sống vẫn cứ giậm chân tại chỗ, và những điều mình học được dường như chỉ là lướt qua rất nhanh rồi biến mất?\nTại sao chúng ta làm việc chăm chỉ như vậy, mà kiến thức lại không chịu thẩm thấu, không chịu ở lại để thay đổi chúng ta? Tại sao thế nhỉ? \nLàm thế nào để thoát khỏi sự lãng phí thời gian này? Làm sao để những điều ta học không còn là gánh nặng mà trở thành niềm vui sâu sắc? Chỉ khi bạn tìm ra được phương pháp để tri thức thực sự chịu dừng lại, chịu lắng đọng trong tâm trí, bạn mới có thể chạm được vào sự sung sướng tột cùng của sự học, cái cảm giác khiến bạn không còn muốn sống một cuộc đời vô bổ, tầm thường nữa.\nHôm nay tui sẽ cùng với quý vị và các bạn, quý tri kỷ của tui sẽ cùng nói về vấn đề này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1063, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e120900 - Ko Có Recall, Ko Có Phát Triển Bản Thân.mp4", "id" => "RiA-VPE4vQk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RiA-VPE4vQk", "playlist_index" => 12, "timestamp" => 1765281611, "title" => "Ko Có Recall, Ko Có Phát Triển Bản Thân", "upload_date" => "20251209"} 20:11:12.284 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=985.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:12.284 [debug] QUERY OK source="sources" db=0.2ms idle=986.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:12.285 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=987.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-09 12:00:11Z], 8] 20:11:12.287 [debug] QUERY OK source="media_items" db=1.4ms idle=988.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ko Có Recall, Ko Có Phát Triển Bản Thân\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nThưa quý vị và các bạn, có khi nào quý vị và các bạn cảm thấy mình cứ loay hoay mãi không? Mình đã cố gắng đọc sách, nghe podcast rất nhiều, nói về \"phát triển bản thân\" không ngớt. Nhưng sau tất cả, cuộc sống vẫn cứ giậm chân tại chỗ, và những điều mình học được dường như chỉ là lướt qua rất nhanh rồi biến mất?\nTại sao chúng ta làm việc chăm chỉ như vậy, mà kiến thức lại không chịu thẩm thấu, không chịu ở lại để thay đổi chúng ta? Tại sao thế nhỉ? \nLàm thế nào để thoát khỏi sự lãng phí thời gian này? Làm sao để những điều ta học không còn là gánh nặng mà trở thành niềm vui sâu sắc? Chỉ khi bạn tìm ra được phương pháp để tri thức thực sự chịu dừng lại, chịu lắng đọng trong tâm trí, bạn mới có thể chạm được vào sự sung sướng tột cùng của sự học, cái cảm giác khiến bạn không còn muốn sống một cuộc đời vô bổ, tầm thường nữa.\nHôm nay tui sẽ cùng với quý vị và các bạn, quý tri kỷ của tui sẽ cùng nói về vấn đề này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Ko Có Recall, Ko Có Phát Triển Bản Thân", "fb3dbf58-ce90-488e-b203-78fa59927757", 1063, false, "RiA-VPE4vQk", "https://www.youtube.com/watch?v=RiA-VPE4vQk", 12, "/downloads/shows/Web5ngay/Season 2025/s2025e120900 - Ko Có Recall, Ko Có Phát Triển Bản Thân.mp4", false, false, false, 8, [], 1, ~U[2025-12-09 12:00:11Z], ~U[2026-03-11 13:11:12Z], ~U[2026-03-11 13:11:12Z], "Ko Có Recall, Ko Có Phát Triển Bản Thân\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nThưa quý vị và các bạn, có khi nào quý vị và các bạn cảm thấy mình cứ loay hoay mãi không? Mình đã cố gắng đọc sách, nghe podcast rất nhiều, nói về \"phát triển bản thân\" không ngớt. Nhưng sau tất cả, cuộc sống vẫn cứ giậm chân tại chỗ, và những điều mình học được dường như chỉ là lướt qua rất nhanh rồi biến mất?\nTại sao chúng ta làm việc chăm chỉ như vậy, mà kiến thức lại không chịu thẩm thấu, không chịu ở lại để thay đổi chúng ta? Tại sao thế nhỉ? \nLàm thế nào để thoát khỏi sự lãng phí thời gian này? Làm sao để những điều ta học không còn là gánh nặng mà trở thành niềm vui sâu sắc? Chỉ khi bạn tìm ra được phương pháp để tri thức thực sự chịu dừng lại, chịu lắng đọng trong tâm trí, bạn mới có thể chạm được vào sự sung sướng tột cùng của sự học, cái cảm giác khiến bạn không còn muốn sống một cuộc đời vô bổ, tầm thường nữa.\nHôm nay tui sẽ cùng với quý vị và các bạn, quý tri kỷ của tui sẽ cùng nói về vấn đề này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Ko Có Recall, Ko Có Phát Triển Bản Thân", 1063, false, "RiA-VPE4vQk", "https://www.youtube.com/watch?v=RiA-VPE4vQk", "/downloads/shows/Web5ngay/Season 2025/s2025e120900 - Ko Có Recall, Ko Có Phát Triển Bản Thân.mp4", false, 8, ~U[2025-12-09 12:00:11Z]] 20:11:12.288 [debug] QUERY OK source="sources" db=0.5ms idle=52.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:12.289 [debug] QUERY OK source="media_profiles" db=0.5ms 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] 20:11:12.290 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=5.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [99561] 20:11:12.290 [debug] Current batch of media processed. Will check again in 1000ms 20:11:13.291 [debug] Current batch of media processed. Will check again in 1000ms 20:11:14.293 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Học Tiếng Anh Miễn Phí và Siêu Hiệu Quả\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nThưa quý vị và các bạn, có những điều trong cuộc sống nhìn thì tưởng phức tạp, nhưng khi chạm vào đúng cách, đúng tâm thế, chúng lại trở nên nhẹ nhàng đến bất ngờ. Và học tiếng Anh cũng vậy. Nó không cần phải là một cuộc chiến, không cần phải là chuỗi ngày căng thẳng với ngữ pháp, từ vựng hay điểm số. Nhiều khi chỉ cần một chút muốn, một chút tò mò, và một cách tiếp cận đúng mọi thứ tự nhiên mở ra.\nHôm nay Tri Kỷ Cảm Xúc sẽ đem đến cho Tri Kỷ Cảm Xúc một phương pháp mà chính tui chế ra, chính tui là con chuột bạch đã và đang áp dụng hiệu quả cho mình sẽ giúp cho việc học tiếng Anh của chúng ta trở nên thú vị hơn, hiệu quả và ứng dụng ngay vào thực tế cuộc sống luôn.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1292, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e120200 - Học Tiếng Anh Miễn Phí và Siêu Hiệu Quả.mp4", "id" => "UDD4aiW3j0M", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UDD4aiW3j0M", "playlist_index" => 13, "timestamp" => 1764676811, "title" => "Học Tiếng Anh Miễn Phí và Siêu Hiệu Quả", "upload_date" => "20251202"} 20:11:14.293 [debug] QUERY OK source="sources" db=0.3ms 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 (?)) [8] 20:11:14.294 [debug] QUERY OK source="sources" db=0.3ms idle=996.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:14.295 [debug] QUERY OK source="media_items" db=0.7ms idle=996.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-02 12:00:11Z], 8] 20:11:14.297 [debug] QUERY OK source="media_items" db=1.2ms idle=997.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Học Tiếng Anh Miễn Phí và Siêu Hiệu Quả\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nThưa quý vị và các bạn, có những điều trong cuộc sống nhìn thì tưởng phức tạp, nhưng khi chạm vào đúng cách, đúng tâm thế, chúng lại trở nên nhẹ nhàng đến bất ngờ. Và học tiếng Anh cũng vậy. Nó không cần phải là một cuộc chiến, không cần phải là chuỗi ngày căng thẳng với ngữ pháp, từ vựng hay điểm số. Nhiều khi chỉ cần một chút muốn, một chút tò mò, và một cách tiếp cận đúng mọi thứ tự nhiên mở ra.\nHôm nay Tri Kỷ Cảm Xúc sẽ đem đến cho Tri Kỷ Cảm Xúc một phương pháp mà chính tui chế ra, chính tui là con chuột bạch đã và đang áp dụng hiệu quả cho mình sẽ giúp cho việc học tiếng Anh của chúng ta trở nên thú vị hơn, hiệu quả và ứng dụng ngay vào thực tế cuộc sống luôn.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Học Tiếng Anh Miễn Phí và Siêu Hiệu Quả", "a823d953-79dc-4c4f-a1d5-fccb8aec5073", 1292, false, "UDD4aiW3j0M", "https://www.youtube.com/watch?v=UDD4aiW3j0M", 13, "/downloads/shows/Web5ngay/Season 2025/s2025e120200 - Học Tiếng Anh Miễn Phí và Siêu Hiệu Quả.mp4", false, false, false, 8, [], 1, ~U[2025-12-02 12:00:11Z], ~U[2026-03-11 13:11:14Z], ~U[2026-03-11 13:11:14Z], "Học Tiếng Anh Miễn Phí và Siêu Hiệu Quả\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nThưa quý vị và các bạn, có những điều trong cuộc sống nhìn thì tưởng phức tạp, nhưng khi chạm vào đúng cách, đúng tâm thế, chúng lại trở nên nhẹ nhàng đến bất ngờ. Và học tiếng Anh cũng vậy. Nó không cần phải là một cuộc chiến, không cần phải là chuỗi ngày căng thẳng với ngữ pháp, từ vựng hay điểm số. Nhiều khi chỉ cần một chút muốn, một chút tò mò, và một cách tiếp cận đúng mọi thứ tự nhiên mở ra.\nHôm nay Tri Kỷ Cảm Xúc sẽ đem đến cho Tri Kỷ Cảm Xúc một phương pháp mà chính tui chế ra, chính tui là con chuột bạch đã và đang áp dụng hiệu quả cho mình sẽ giúp cho việc học tiếng Anh của chúng ta trở nên thú vị hơn, hiệu quả và ứng dụng ngay vào thực tế cuộc sống luôn.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Học Tiếng Anh Miễn Phí và Siêu Hiệu Quả", 1292, false, "UDD4aiW3j0M", "https://www.youtube.com/watch?v=UDD4aiW3j0M", "/downloads/shows/Web5ngay/Season 2025/s2025e120200 - Học Tiếng Anh Miễn Phí và Siêu Hiệu Quả.mp4", false, 8, ~U[2025-12-02 12:00:11Z]] 20:11:14.297 [debug] QUERY OK source="sources" db=0.5ms idle=57.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:14.298 [debug] QUERY OK source="media_profiles" db=0.4ms idle=4.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:11:14.299 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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 [99562] 20:11:14.299 [debug] Current batch of media processed. Will check again in 1000ms 20:11:15.300 [debug] Current batch of media processed. Will check again in 1000ms 20:11:16.302 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm Mới Cuộc Đời\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nThưa quý vị và các bạn, đôi khi cuộc sống bắt đầu trở nên nặng nề không phải vì chuyện gì quá nghiêm trọng, mà vì mình đã ở trong một vòng lặp quá lâu. Những thói quen cũ, những suy nghĩ cũ, cách phản ứng cũ khiến mình dần mất đi sự hứng thú. Lâu dần ta quên rằng mình đã từng có những niềm vui rất nhỏ, từng có những cảm xúc rất trong, từng có những khoảnh khắc khiến lòng sáng lên chỉ vì một điều rất dễ thương.\nMọi thứ vẫn diễn ra đều đặn như mọi ngày, lặp đi lặp lại đến mức báo động và rồi cảm giác chán nản, sụt giảm năng lượng là điều không thể tránh khỏi. Vậy làm thế nào để làm mới cuộc đời của mình? Làm thế nào để cuộc sống của mình trở nên ý nghĩa hơn, vui vẻ hơn và hạnh phúc hơn. Hôm nay tui sẽ cùng với quý vị và các bạn sẽ nói về vấn đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1207, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e112500 - Làm Mới Cuộc Đời.mp4", "id" => "opoDepDKDbA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=opoDepDKDbA", "playlist_index" => 14, "timestamp" => 1764072011, "title" => "Làm Mới Cuộc Đời", "upload_date" => "20251125"} 20:11:16.303 [debug] QUERY OK source="sources" db=0.4ms idle=1004.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:16.303 [debug] QUERY OK source="sources" db=0.2ms idle=59.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:16.304 [debug] QUERY OK source="media_items" db=0.6ms 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-11-25 12:00:11Z], 8] 20:11:16.306 [debug] QUERY OK source="media_items" db=1.3ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm Mới Cuộc Đời\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nThưa quý vị và các bạn, đôi khi cuộc sống bắt đầu trở nên nặng nề không phải vì chuyện gì quá nghiêm trọng, mà vì mình đã ở trong một vòng lặp quá lâu. Những thói quen cũ, những suy nghĩ cũ, cách phản ứng cũ khiến mình dần mất đi sự hứng thú. Lâu dần ta quên rằng mình đã từng có những niềm vui rất nhỏ, từng có những cảm xúc rất trong, từng có những khoảnh khắc khiến lòng sáng lên chỉ vì một điều rất dễ thương.\nMọi thứ vẫn diễn ra đều đặn như mọi ngày, lặp đi lặp lại đến mức báo động và rồi cảm giác chán nản, sụt giảm năng lượng là điều không thể tránh khỏi. Vậy làm thế nào để làm mới cuộc đời của mình? Làm thế nào để cuộc sống của mình trở nên ý nghĩa hơn, vui vẻ hơn và hạnh phúc hơn. Hôm nay tui sẽ cùng với quý vị và các bạn sẽ nói về vấn đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Làm Mới Cuộc Đời", "668f33ea-0ede-4890-8d10-4097c1817ac2", 1207, false, "opoDepDKDbA", "https://www.youtube.com/watch?v=opoDepDKDbA", 14, "/downloads/shows/Web5ngay/Season 2025/s2025e112500 - Làm Mới Cuộc Đời.mp4", false, false, false, 8, [], 1, ~U[2025-11-25 12:00:11Z], ~U[2026-03-11 13:11:16Z], ~U[2026-03-11 13:11:16Z], "Làm Mới Cuộc Đời\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nThưa quý vị và các bạn, đôi khi cuộc sống bắt đầu trở nên nặng nề không phải vì chuyện gì quá nghiêm trọng, mà vì mình đã ở trong một vòng lặp quá lâu. Những thói quen cũ, những suy nghĩ cũ, cách phản ứng cũ khiến mình dần mất đi sự hứng thú. Lâu dần ta quên rằng mình đã từng có những niềm vui rất nhỏ, từng có những cảm xúc rất trong, từng có những khoảnh khắc khiến lòng sáng lên chỉ vì một điều rất dễ thương.\nMọi thứ vẫn diễn ra đều đặn như mọi ngày, lặp đi lặp lại đến mức báo động và rồi cảm giác chán nản, sụt giảm năng lượng là điều không thể tránh khỏi. Vậy làm thế nào để làm mới cuộc đời của mình? Làm thế nào để cuộc sống của mình trở nên ý nghĩa hơn, vui vẻ hơn và hạnh phúc hơn. Hôm nay tui sẽ cùng với quý vị và các bạn sẽ nói về vấn đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Làm Mới Cuộc Đời", 1207, false, "opoDepDKDbA", "https://www.youtube.com/watch?v=opoDepDKDbA", "/downloads/shows/Web5ngay/Season 2025/s2025e112500 - Làm Mới Cuộc Đời.mp4", false, 8, ~U[2025-11-25 12:00:11Z]] 20:11:16.307 [debug] QUERY OK source="sources" db=0.6ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:16.308 [debug] QUERY OK source="media_profiles" db=0.5ms 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] 20:11:16.309 [debug] QUERY OK source="media_items" db=0.7ms 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 [99563] 20:11:16.309 [debug] Current batch of media processed. Will check again in 1000ms 20:11:17.310 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm Sao Vui Vẻ Trong 1 Thế Giới Áp Lực, Vất Vả, Nhàm Chán?\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nLàm sao để mình có thể vui vẻ hơn trong một thế giới đầy áp lực, vất vả và lắm lúc nhàm chán? Những ngày đi làm đều đều, những công việc lặp đi lặp lại, những cảm xúc mệt nhoài khiến mình đôi khi chỉ muốn buông xuống tất cả. Thế làm sao để thoát khỏi tình cảnh này đây? Có cách nào để mình có thể vui vẻ lại được không?\nThưa quý vị và các bạn, dựa trên kinh nghiệm thực tế của chính tui thì tui khẳng định là có và chính tui vẫn và đang áp dụng hiệu quả cho đời mình. Và tất nhiên hôm nay chúng ta sẽ bàn về vấn đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1233, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e111800 - Làm Sao Vui Vẻ Trong 1 Thế Giới Áp Lực, Vất Vả, Nhàm Chán?.mp4", "id" => "Bjxa4yDgPB0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Bjxa4yDgPB0", "playlist_index" => 15, "timestamp" => 1763467211, "title" => "Làm Sao Vui Vẻ Trong 1 Thế Giới Áp Lực, Vất Vả, Nhàm Chán?", "upload_date" => "20251118"} 20:11:17.310 [debug] QUERY OK source="sources" db=0.3ms idle=1003.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:17.311 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1003.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:17.312 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1003.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-18 12:00:11Z], 8] 20:11:17.333 [debug] QUERY OK source="media_items" db=20.5ms idle=1003.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm Sao Vui Vẻ Trong 1 Thế Giới Áp Lực, Vất Vả, Nhàm Chán?\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nLàm sao để mình có thể vui vẻ hơn trong một thế giới đầy áp lực, vất vả và lắm lúc nhàm chán? Những ngày đi làm đều đều, những công việc lặp đi lặp lại, những cảm xúc mệt nhoài khiến mình đôi khi chỉ muốn buông xuống tất cả. Thế làm sao để thoát khỏi tình cảnh này đây? Có cách nào để mình có thể vui vẻ lại được không?\nThưa quý vị và các bạn, dựa trên kinh nghiệm thực tế của chính tui thì tui khẳng định là có và chính tui vẫn và đang áp dụng hiệu quả cho đời mình. Và tất nhiên hôm nay chúng ta sẽ bàn về vấn đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Làm Sao Vui Vẻ Trong 1 Thế Giới Áp Lực, Vất Vả, Nhàm Chán?", "74df8a4c-2b74-4e31-8b31-a625c69e119e", 1233, false, "Bjxa4yDgPB0", "https://www.youtube.com/watch?v=Bjxa4yDgPB0", 15, "/downloads/shows/Web5ngay/Season 2025/s2025e111800 - Làm Sao Vui Vẻ Trong 1 Thế Giới Áp Lực, Vất Vả, Nhàm Chán?.mp4", false, false, false, 8, [], 1, ~U[2025-11-18 12:00:11Z], ~U[2026-03-11 13:11:17Z], ~U[2026-03-11 13:11:17Z], "Làm Sao Vui Vẻ Trong 1 Thế Giới Áp Lực, Vất Vả, Nhàm Chán?\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc. Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau, 7h tối thứ 3 trên kênh YouTube của Web5ngay với phiên bản có dựng hình.\nLàm sao để mình có thể vui vẻ hơn trong một thế giới đầy áp lực, vất vả và lắm lúc nhàm chán? Những ngày đi làm đều đều, những công việc lặp đi lặp lại, những cảm xúc mệt nhoài khiến mình đôi khi chỉ muốn buông xuống tất cả. Thế làm sao để thoát khỏi tình cảnh này đây? Có cách nào để mình có thể vui vẻ lại được không?\nThưa quý vị và các bạn, dựa trên kinh nghiệm thực tế của chính tui thì tui khẳng định là có và chính tui vẫn và đang áp dụng hiệu quả cho đời mình. Và tất nhiên hôm nay chúng ta sẽ bàn về vấn đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Làm Sao Vui Vẻ Trong 1 Thế Giới Áp Lực, Vất Vả, Nhàm Chán?", 1233, false, "Bjxa4yDgPB0", "https://www.youtube.com/watch?v=Bjxa4yDgPB0", "/downloads/shows/Web5ngay/Season 2025/s2025e111800 - Làm Sao Vui Vẻ Trong 1 Thế Giới Áp Lực, Vất Vả, Nhàm Chán?.mp4", false, 8, ~U[2025-11-18 12:00:11Z]] 20:11:17.334 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=87.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:17.335 [debug] QUERY OK source="media_profiles" db=0.6ms 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] 20:11:17.336 [debug] QUERY OK source="media_items" db=0.4ms idle=24.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [99564] 20:11:17.336 [debug] Current batch of media processed. Will check again in 1000ms 20:11:18.336 [debug] Current batch of media processed. Will check again in 1000ms 20:11:19.337 [debug] Current batch of media processed. Will check again in 1000ms 20:11:20.339 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Khi Đời Cho Bạn Trái Chanh\nXin mến chào quý bà con cô bác yêu dấu thân thương, chào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có hình, có phụ đề, để tăng thêm phần trải nghiệm.\nKhi đời quăng cho bạn trái chanh thì sao? Kính thức quý vị và các bạn, sẽ có những lúc cuộc đời quăng cho ta một “trái chanh” chua lè, nhăn mặt, thậm chí đắng nghét và chẳng dễ nuốt chút nào. \nVậy những lúc như thế chúng ta phải làm sao? Bỏ đi hay là chúng ta sẽ tìm cách xoay sở với nó hoặc nhiều người nói vui là nếu đời cho mình trái chanh thì mình sẽ pha nước chanh để uống. \nHôm nay tui sẽ cùng với quý vị và các bạn sẽ tâm sự về chủ đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1265, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e111100 - Khi Đời Cho Bạn Trái Chanh.mp4", "id" => "v5DatpHscFI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=v5DatpHscFI", "playlist_index" => 16, "timestamp" => 1762862411, "title" => "Khi Đời Cho Bạn Trái Chanh", "upload_date" => "20251111"} 20:11:20.339 [debug] QUERY OK source="sources" db=0.2ms idle=1041.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:20.340 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1042.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:20.341 [debug] QUERY OK source="media_items" db=0.7ms idle=1042.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-11 12:00:11Z], 8] 20:11:20.353 [debug] QUERY OK source="media_items" db=11.4ms idle=1043.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Khi Đời Cho Bạn Trái Chanh\nXin mến chào quý bà con cô bác yêu dấu thân thương, chào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có hình, có phụ đề, để tăng thêm phần trải nghiệm.\nKhi đời quăng cho bạn trái chanh thì sao? Kính thức quý vị và các bạn, sẽ có những lúc cuộc đời quăng cho ta một “trái chanh” chua lè, nhăn mặt, thậm chí đắng nghét và chẳng dễ nuốt chút nào. \nVậy những lúc như thế chúng ta phải làm sao? Bỏ đi hay là chúng ta sẽ tìm cách xoay sở với nó hoặc nhiều người nói vui là nếu đời cho mình trái chanh thì mình sẽ pha nước chanh để uống. \nHôm nay tui sẽ cùng với quý vị và các bạn sẽ tâm sự về chủ đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Khi Đời Cho Bạn Trái Chanh", "e347b091-4f7e-4d9b-b30f-88f74f7199b6", 1265, false, "v5DatpHscFI", "https://www.youtube.com/watch?v=v5DatpHscFI", 16, "/downloads/shows/Web5ngay/Season 2025/s2025e111100 - Khi Đời Cho Bạn Trái Chanh.mp4", false, false, false, 8, [], 1, ~U[2025-11-11 12:00:11Z], ~U[2026-03-11 13:11:20Z], ~U[2026-03-11 13:11:20Z], "Khi Đời Cho Bạn Trái Chanh\nXin mến chào quý bà con cô bác yêu dấu thân thương, chào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có hình, có phụ đề, để tăng thêm phần trải nghiệm.\nKhi đời quăng cho bạn trái chanh thì sao? Kính thức quý vị và các bạn, sẽ có những lúc cuộc đời quăng cho ta một “trái chanh” chua lè, nhăn mặt, thậm chí đắng nghét và chẳng dễ nuốt chút nào. \nVậy những lúc như thế chúng ta phải làm sao? Bỏ đi hay là chúng ta sẽ tìm cách xoay sở với nó hoặc nhiều người nói vui là nếu đời cho mình trái chanh thì mình sẽ pha nước chanh để uống. \nHôm nay tui sẽ cùng với quý vị và các bạn sẽ tâm sự về chủ đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Khi Đời Cho Bạn Trái Chanh", 1265, false, "v5DatpHscFI", "https://www.youtube.com/watch?v=v5DatpHscFI", "/downloads/shows/Web5ngay/Season 2025/s2025e111100 - Khi Đời Cho Bạn Trái Chanh.mp4", false, 8, ~U[2025-11-11 12:00:11Z]] 20:11:20.354 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [8] 20:11:20.354 [debug] QUERY OK source="media_profiles" db=0.3ms idle=14.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:11:20.355 [debug] QUERY OK source="media_items" db=0.4ms idle=14.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [99565] 20:11:20.355 [debug] Current batch of media processed. Will check again in 1000ms 20:11:21.356 [debug] Current batch of media processed. Will check again in 1000ms 20:11:22.357 [debug] Current batch of media processed. Will check again in 1000ms 20:11:23.358 [debug] Current batch of media processed. Will check again in 1000ms 20:11:24.360 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tại Sao Đời Bạn Không Mới Mẻ\nXin mến chào quý bà con cô bác yêu dấu thân thương, chào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có hình, có phụ đề, để tăng thêm phần trải nghiệm.\n\nThưa quý vị và các bạn, có bao giờ quý vị và các bạn rơi vào vòng lặp của sự bế tắc, khao khát một sự thay đổi, một lối đi mới, nhưng rồi cuộc đời mình vẫn cứ giậm chân tại chỗ? Bạn đi tìm lời khuyên, bạn tha thiết một giải pháp, nhưng ngay khi nhận được điều mới mẻ đó, một phần bên trong bạn lại ngay lập tức phản biện và kháng cự lại. Điều gì đã xảy ra vậy? Và tại sao đời tôi không mới mẻ? \nHôm nay tui sẽ cùng với quý vị và các bạn cùng khám phá vấn đề này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1178, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e110400 - Tại Sao Đời Bạn Không Mới Mẻ.mp4", "id" => "sCwMQySd7gE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sCwMQySd7gE", "playlist_index" => 17, "timestamp" => 1762257611, "title" => "Tại Sao Đời Bạn Không Mới Mẻ", "upload_date" => "20251104"} 20:11:24.360 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:24.361 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=63.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:24.362 [debug] QUERY OK source="media_items" db=0.8ms idle=63.8ms 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 12:00:11Z], 8] 20:11:24.364 [debug] QUERY OK source="media_items" db=1.2ms idle=64.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tại Sao Đời Bạn Không Mới Mẻ\nXin mến chào quý bà con cô bác yêu dấu thân thương, chào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có hình, có phụ đề, để tăng thêm phần trải nghiệm.\n\nThưa quý vị và các bạn, có bao giờ quý vị và các bạn rơi vào vòng lặp của sự bế tắc, khao khát một sự thay đổi, một lối đi mới, nhưng rồi cuộc đời mình vẫn cứ giậm chân tại chỗ? Bạn đi tìm lời khuyên, bạn tha thiết một giải pháp, nhưng ngay khi nhận được điều mới mẻ đó, một phần bên trong bạn lại ngay lập tức phản biện và kháng cự lại. Điều gì đã xảy ra vậy? Và tại sao đời tôi không mới mẻ? \nHôm nay tui sẽ cùng với quý vị và các bạn cùng khám phá vấn đề này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Tại Sao Đời Bạn Không Mới Mẻ", "6df7ac4d-1b3c-4539-aba4-c74cbf8b159a", 1178, false, "sCwMQySd7gE", "https://www.youtube.com/watch?v=sCwMQySd7gE", 17, "/downloads/shows/Web5ngay/Season 2025/s2025e110400 - Tại Sao Đời Bạn Không Mới Mẻ.mp4", false, false, false, 8, [], 1, ~U[2025-11-04 12:00:11Z], ~U[2026-03-11 13:11:24Z], ~U[2026-03-11 13:11:24Z], "Tại Sao Đời Bạn Không Mới Mẻ\nXin mến chào quý bà con cô bác yêu dấu thân thương, chào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có hình, có phụ đề, để tăng thêm phần trải nghiệm.\n\nThưa quý vị và các bạn, có bao giờ quý vị và các bạn rơi vào vòng lặp của sự bế tắc, khao khát một sự thay đổi, một lối đi mới, nhưng rồi cuộc đời mình vẫn cứ giậm chân tại chỗ? Bạn đi tìm lời khuyên, bạn tha thiết một giải pháp, nhưng ngay khi nhận được điều mới mẻ đó, một phần bên trong bạn lại ngay lập tức phản biện và kháng cự lại. Điều gì đã xảy ra vậy? Và tại sao đời tôi không mới mẻ? \nHôm nay tui sẽ cùng với quý vị và các bạn cùng khám phá vấn đề này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Tại Sao Đời Bạn Không Mới Mẻ", 1178, false, "sCwMQySd7gE", "https://www.youtube.com/watch?v=sCwMQySd7gE", "/downloads/shows/Web5ngay/Season 2025/s2025e110400 - Tại Sao Đời Bạn Không Mới Mẻ.mp4", false, 8, ~U[2025-11-04 12:00:11Z]] 20:11:24.365 [debug] QUERY OK source="sources" db=0.6ms idle=66.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:24.365 [debug] QUERY OK source="media_profiles" db=0.4ms 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] 20:11:24.366 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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 [99566] 20:11:24.366 [debug] Current batch of media processed. Will check again in 1000ms 20:11:25.367 [debug] Current batch of media processed. Will check again in 1000ms 20:11:26.369 [debug] Current batch of media processed. Will check again in 1000ms 20:11:26.591 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:27.370 [debug] Current batch of media processed. Will check again in 1000ms 20:11:28.370 [debug] Current batch of media processed. Will check again in 1000ms 20:11:29.372 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Không Phải Ai Cũng Xứng Đáng Hạnh Phúc\nXin mến chào quý bà con cô bác yêu dấu thân thương, chào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có hình, có phụ đề, để tăng thêm phần trải nghiệm.\nNhư trên tiêu đề quý vị và các bạn thấy “Không phải ai cũng xứng đáng hạnh phúc” tui không có ý đánh đồng hay phân biệt ai cả, đây là một quan điểm xây dựng và tui mong cho tất cả chúng ta ai cũng được hạnh phúc, hạnh phúc đích thực của mình.\nTất nhiên mong muốn càng lớn thì cái giá phải trả cũng cần phải tương xứng chứ phải không? Hôm nay tui sẽ cùng với quý vị và các bạn cùng làm rõ hơn về vấn đề này nhé.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1397, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e102800 - Không Phải Ai Cũng Xứng Đáng Hạnh Phúc.mp4", "id" => "8WweaegWXZE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8WweaegWXZE", "playlist_index" => 18, "timestamp" => 1761652811, "title" => "Không Phải Ai Cũng Xứng Đáng Hạnh Phúc", "upload_date" => "20251028"} 20:11:29.372 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1074.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:29.373 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1075.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:29.374 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1075.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-28 12:00:11Z], 8] 20:11:29.376 [debug] QUERY OK source="media_items" db=1.4ms idle=1076.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Không Phải Ai Cũng Xứng Đáng Hạnh Phúc\nXin mến chào quý bà con cô bác yêu dấu thân thương, chào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có hình, có phụ đề, để tăng thêm phần trải nghiệm.\nNhư trên tiêu đề quý vị và các bạn thấy “Không phải ai cũng xứng đáng hạnh phúc” tui không có ý đánh đồng hay phân biệt ai cả, đây là một quan điểm xây dựng và tui mong cho tất cả chúng ta ai cũng được hạnh phúc, hạnh phúc đích thực của mình.\nTất nhiên mong muốn càng lớn thì cái giá phải trả cũng cần phải tương xứng chứ phải không? Hôm nay tui sẽ cùng với quý vị và các bạn cùng làm rõ hơn về vấn đề này nhé.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Không Phải Ai Cũng Xứng Đáng Hạnh Phúc", "5be6e743-e7a0-4815-99da-b9e82b3021ea", 1397, false, "8WweaegWXZE", "https://www.youtube.com/watch?v=8WweaegWXZE", 18, "/downloads/shows/Web5ngay/Season 2025/s2025e102800 - Không Phải Ai Cũng Xứng Đáng Hạnh Phúc.mp4", false, false, false, 8, [], 1, ~U[2025-10-28 12:00:11Z], ~U[2026-03-11 13:11:29Z], ~U[2026-03-11 13:11:29Z], "Không Phải Ai Cũng Xứng Đáng Hạnh Phúc\nXin mến chào quý bà con cô bác yêu dấu thân thương, chào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có hình, có phụ đề, để tăng thêm phần trải nghiệm.\nNhư trên tiêu đề quý vị và các bạn thấy “Không phải ai cũng xứng đáng hạnh phúc” tui không có ý đánh đồng hay phân biệt ai cả, đây là một quan điểm xây dựng và tui mong cho tất cả chúng ta ai cũng được hạnh phúc, hạnh phúc đích thực của mình.\nTất nhiên mong muốn càng lớn thì cái giá phải trả cũng cần phải tương xứng chứ phải không? Hôm nay tui sẽ cùng với quý vị và các bạn cùng làm rõ hơn về vấn đề này nhé.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Không Phải Ai Cũng Xứng Đáng Hạnh Phúc", 1397, false, "8WweaegWXZE", "https://www.youtube.com/watch?v=8WweaegWXZE", "/downloads/shows/Web5ngay/Season 2025/s2025e102800 - Không Phải Ai Cũng Xứng Đáng Hạnh Phúc.mp4", false, 8, ~U[2025-10-28 12:00:11Z]] 20:11:29.377 [debug] QUERY OK source="sources" db=0.5ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:29.377 [debug] QUERY OK source="media_profiles" db=0.2ms idle=4.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:11:29.378 [debug] QUERY OK source="media_items" db=0.6ms 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 [99567] 20:11:29.379 [debug] Current batch of media processed. Will check again in 1000ms 20:11:30.380 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Dành cho người khao khát LỘT XÁC ĐỜI MÌNH\nXin mến chào quý bà con cô bác yêu dấu thân thương, chào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có hình minh họa.\nDành cho người khao khát LỘT XÁC ĐỜI MÌNH: Đôi khi, giữa những ngày tháng tưởng như bình thường, ta chợt thấy lòng mình bồn chồn… Cảm giác như bao nhiêu năm qua, làm gì và được gì, mình vẫn là mình, chẳng mấy thay đổi vẫn bình bình thường thường. Tự mình hỏi rằng làm sao để lột xác đời mình trở lên tốt hơn, ngoạn mục hơn? Tôi phải bắt đầu từ đâu? Làm sao để đạt được điều đó.\nTrong Tri Kỷ Cảm Xúc tuần này tui sẽ cùng với quý bà con cô bác yêu dấu thân thương trò chuyện với nhau về vấn đề này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1245, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e102100 - Dành cho người khao khát LỘT XÁC ĐỜI MÌNH.mp4", "id" => "ZVeot2qh3_s", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZVeot2qh3_s", "playlist_index" => 19, "timestamp" => 1761048011, "title" => "Dành cho người khao khát LỘT XÁC ĐỜI MÌNH", "upload_date" => "20251021"} 20:11:30.380 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1004.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:30.381 [debug] QUERY OK source="sources" db=0.2ms idle=1003.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:30.382 [debug] QUERY OK source="media_items" db=0.7ms idle=1003.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-21 12:00:11Z], 8] 20:11:30.383 [debug] QUERY OK source="media_items" db=1.0ms idle=1003.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dành cho người khao khát LỘT XÁC ĐỜI MÌNH\nXin mến chào quý bà con cô bác yêu dấu thân thương, chào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có hình minh họa.\nDành cho người khao khát LỘT XÁC ĐỜI MÌNH: Đôi khi, giữa những ngày tháng tưởng như bình thường, ta chợt thấy lòng mình bồn chồn… Cảm giác như bao nhiêu năm qua, làm gì và được gì, mình vẫn là mình, chẳng mấy thay đổi vẫn bình bình thường thường. Tự mình hỏi rằng làm sao để lột xác đời mình trở lên tốt hơn, ngoạn mục hơn? Tôi phải bắt đầu từ đâu? Làm sao để đạt được điều đó.\nTrong Tri Kỷ Cảm Xúc tuần này tui sẽ cùng với quý bà con cô bác yêu dấu thân thương trò chuyện với nhau về vấn đề này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Dành cho người khao khát LỘT XÁC ĐỜI MÌNH", "5cee981b-7671-4d39-b713-26c86460b123", 1245, false, "ZVeot2qh3_s", "https://www.youtube.com/watch?v=ZVeot2qh3_s", 19, "/downloads/shows/Web5ngay/Season 2025/s2025e102100 - Dành cho người khao khát LỘT XÁC ĐỜI MÌNH.mp4", false, false, false, 8, [], 1, ~U[2025-10-21 12:00:11Z], ~U[2026-03-11 13:11:30Z], ~U[2026-03-11 13:11:30Z], "Dành cho người khao khát LỘT XÁC ĐỜI MÌNH\nXin mến chào quý bà con cô bác yêu dấu thân thương, chào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có hình minh họa.\nDành cho người khao khát LỘT XÁC ĐỜI MÌNH: Đôi khi, giữa những ngày tháng tưởng như bình thường, ta chợt thấy lòng mình bồn chồn… Cảm giác như bao nhiêu năm qua, làm gì và được gì, mình vẫn là mình, chẳng mấy thay đổi vẫn bình bình thường thường. Tự mình hỏi rằng làm sao để lột xác đời mình trở lên tốt hơn, ngoạn mục hơn? Tôi phải bắt đầu từ đâu? Làm sao để đạt được điều đó.\nTrong Tri Kỷ Cảm Xúc tuần này tui sẽ cùng với quý bà con cô bác yêu dấu thân thương trò chuyện với nhau về vấn đề này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Dành cho người khao khát LỘT XÁC ĐỜI MÌNH", 1245, false, "ZVeot2qh3_s", "https://www.youtube.com/watch?v=ZVeot2qh3_s", "/downloads/shows/Web5ngay/Season 2025/s2025e102100 - Dành cho người khao khát LỘT XÁC ĐỜI MÌNH.mp4", false, 8, ~U[2025-10-21 12:00:11Z]] 20:11:30.384 [debug] QUERY OK source="sources" db=0.4ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:30.385 [debug] QUERY OK source="media_profiles" db=0.5ms idle=4.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:11:30.386 [debug] QUERY OK source="media_items" db=0.4ms idle=4.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 [99568] 20:11:30.386 [debug] Current batch of media processed. Will check again in 1000ms 20:11:31.387 [debug] Current batch of media processed. Will check again in 1000ms 20:11:32.388 [debug] Current batch of media processed. Will check again in 1000ms 20:11:33.389 [debug] Current batch of media processed. Will check again in 1000ms 20:11:34.390 [debug] Current batch of media processed. Will check again in 1000ms 20:11:35.391 [debug] Current batch of media processed. Will check again in 1000ms 20:11:36.392 [debug] Current batch of media processed. Will check again in 1000ms 20:11:37.394 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nhận Ra TÍN HIỆU VŨ TRỤ Của Mình\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn.\nChào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có video được dựng hình.\nThưa quý vị và các bạn như trên tiêu đề các bạn thấy: “Nhận ra tín hiệu vũ trụ của mình”.Bạn có đang chờ đợi một \"tín hiệu vũ trụ\" nào đó để thay đổi cuộc đời của mình hay không? Chúng ta thường tìm kiếm những dấu hiệu cao siêu, những thông điệp kỳ diệu... mà không biết rằng, những tín hiệu quan trọng nhất lại đang xuất hiện mỗi ngày, rõ mồn một ngay trước mắt chúng ta.\nTuy nhiên có một nghịch lý: chúng ta lại đang cố tình hoặc vô tình nhắm mắt làm ngơ không thấy.Trong Tri Kỷ Cảm Xúc tuần này tui sẽ cùng với quý vị và các bạn sẽ làm rõ về vấn đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1404, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e101400 - Nhận Ra TÍN HIỆU VŨ TRỤ Của Mình.mp4", "id" => "ajVBe2Y_Qkw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ajVBe2Y_Qkw", "playlist_index" => 20, "timestamp" => 1760443211, "title" => "Nhận Ra TÍN HIỆU VŨ TRỤ Của Mình", "upload_date" => "20251014"} 20:11:37.394 [debug] QUERY OK source="sources" db=0.3ms idle=1096.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:37.395 [debug] QUERY OK source="sources" db=0.3ms idle=1097.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:37.396 [debug] QUERY OK source="media_items" db=0.8ms idle=1097.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-14 12:00:11Z], 8] 20:11:37.398 [debug] QUERY OK source="media_items" db=1.2ms idle=1098.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nhận Ra TÍN HIỆU VŨ TRỤ Của Mình\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn.\nChào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có video được dựng hình.\nThưa quý vị và các bạn như trên tiêu đề các bạn thấy: “Nhận ra tín hiệu vũ trụ của mình”.Bạn có đang chờ đợi một \"tín hiệu vũ trụ\" nào đó để thay đổi cuộc đời của mình hay không? Chúng ta thường tìm kiếm những dấu hiệu cao siêu, những thông điệp kỳ diệu... mà không biết rằng, những tín hiệu quan trọng nhất lại đang xuất hiện mỗi ngày, rõ mồn một ngay trước mắt chúng ta.\nTuy nhiên có một nghịch lý: chúng ta lại đang cố tình hoặc vô tình nhắm mắt làm ngơ không thấy.Trong Tri Kỷ Cảm Xúc tuần này tui sẽ cùng với quý vị và các bạn sẽ làm rõ về vấn đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Nhận Ra TÍN HIỆU VŨ TRỤ Của Mình", "52d93707-01c2-480c-8c18-a5aeb63e1216", 1404, false, "ajVBe2Y_Qkw", "https://www.youtube.com/watch?v=ajVBe2Y_Qkw", 20, "/downloads/shows/Web5ngay/Season 2025/s2025e101400 - Nhận Ra TÍN HIỆU VŨ TRỤ Của Mình.mp4", false, false, false, 8, [], 1, ~U[2025-10-14 12:00:11Z], ~U[2026-03-11 13:11:37Z], ~U[2026-03-11 13:11:37Z], "Nhận Ra TÍN HIỆU VŨ TRỤ Của Mình\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn.\nChào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có video được dựng hình.\nThưa quý vị và các bạn như trên tiêu đề các bạn thấy: “Nhận ra tín hiệu vũ trụ của mình”.Bạn có đang chờ đợi một \"tín hiệu vũ trụ\" nào đó để thay đổi cuộc đời của mình hay không? Chúng ta thường tìm kiếm những dấu hiệu cao siêu, những thông điệp kỳ diệu... mà không biết rằng, những tín hiệu quan trọng nhất lại đang xuất hiện mỗi ngày, rõ mồn một ngay trước mắt chúng ta.\nTuy nhiên có một nghịch lý: chúng ta lại đang cố tình hoặc vô tình nhắm mắt làm ngơ không thấy.Trong Tri Kỷ Cảm Xúc tuần này tui sẽ cùng với quý vị và các bạn sẽ làm rõ về vấn đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Nhận Ra TÍN HIỆU VŨ TRỤ Của Mình", 1404, false, "ajVBe2Y_Qkw", "https://www.youtube.com/watch?v=ajVBe2Y_Qkw", "/downloads/shows/Web5ngay/Season 2025/s2025e101400 - Nhận Ra TÍN HIỆU VŨ TRỤ Của Mình.mp4", false, 8, ~U[2025-10-14 12:00:11Z]] 20:11:37.399 [debug] QUERY OK source="sources" db=0.5ms idle=113.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:37.399 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 20:11:37.400 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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 [99569] 20:11:37.400 [debug] Current batch of media processed. Will check again in 1000ms 20:11:38.401 [debug] Current batch of media processed. Will check again in 1000ms 20:11:39.402 [debug] Current batch of media processed. Will check again in 1000ms 20:11:40.404 [debug] Current batch of media processed. Will check again in 1000ms 20:11:41.404 [debug] Current batch of media processed. Will check again in 1000ms 20:11:42.406 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Xây Dựng Kho Báu Hạnh Phúc\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn.\nChào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có video được dựng hình.\n\nCó bao giờ quý vị và các bạn, rơi vào tình trạng bỗng dưng rảnh rỗi, không biết phải làm gì, lướt vài cái điện thoại rồi chán, định đọc sách lại không vô, mà trong lòng thì cứ thấy bồn chồn?\nCảm giác đó, nhiều khi không phải vì ta thiếu việc để làm, mà vì ta chưa có “kho báu” riêng cho tâm hồn mình.\n\nKho báu đó không cần gì lớn lao, đôi khi chỉ là một cuốn sách, một bản nhạc, hay một thói quen nho nhỏ khiến ta thấy yên ổn khi chỉ có một mình. Người có kho báu tinh thần thường sẽ bình yên hơn, hạnh phúc hơn, và ít khi thấy cô đơn ngay cả trong những lúc một mình.\n\nHôm nay Tri Kỷ Cảm Xúc sẽ cùng với Tri Kỷ Cảm Xúc chúng ta cùng chia sẻ về vấn đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1161, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e100700 - Xây Dựng Kho Báu Hạnh Phúc.mp4", "id" => "In0OZDwhkV4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=In0OZDwhkV4", "playlist_index" => 21, "timestamp" => 1759838411, "title" => "Xây Dựng Kho Báu Hạnh Phúc", "upload_date" => "20251007"} 20:11:42.407 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1108.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:42.407 [debug] QUERY OK source="sources" db=0.2ms idle=1109.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:42.408 [debug] QUERY OK source="media_items" db=0.6ms idle=1110.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-07 12:00:11Z], 8] 20:11:42.410 [debug] QUERY OK source="media_items" db=1.5ms idle=1111.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Xây Dựng Kho Báu Hạnh Phúc\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn.\nChào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có video được dựng hình.\n\nCó bao giờ quý vị và các bạn, rơi vào tình trạng bỗng dưng rảnh rỗi, không biết phải làm gì, lướt vài cái điện thoại rồi chán, định đọc sách lại không vô, mà trong lòng thì cứ thấy bồn chồn?\nCảm giác đó, nhiều khi không phải vì ta thiếu việc để làm, mà vì ta chưa có “kho báu” riêng cho tâm hồn mình.\n\nKho báu đó không cần gì lớn lao, đôi khi chỉ là một cuốn sách, một bản nhạc, hay một thói quen nho nhỏ khiến ta thấy yên ổn khi chỉ có một mình. Người có kho báu tinh thần thường sẽ bình yên hơn, hạnh phúc hơn, và ít khi thấy cô đơn ngay cả trong những lúc một mình.\n\nHôm nay Tri Kỷ Cảm Xúc sẽ cùng với Tri Kỷ Cảm Xúc chúng ta cùng chia sẻ về vấn đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Xây Dựng Kho Báu Hạnh Phúc", "6b46cb1b-b593-41d3-ae48-49b93f8ed9a4", 1161, false, "In0OZDwhkV4", "https://www.youtube.com/watch?v=In0OZDwhkV4", 21, "/downloads/shows/Web5ngay/Season 2025/s2025e100700 - Xây Dựng Kho Báu Hạnh Phúc.mp4", false, false, false, 8, [], 1, ~U[2025-10-07 12:00:11Z], ~U[2026-03-11 13:11:42Z], ~U[2026-03-11 13:11:42Z], "Xây Dựng Kho Báu Hạnh Phúc\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn.\nChào mừng tất cả quý vị và các bạn đã quay trở lại với Tri Kỷ Cảm Xúc, chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và phát lại vào 7h tối thứ Ba trên kênh YouTube của Web5ngay với phiên bản có video được dựng hình.\n\nCó bao giờ quý vị và các bạn, rơi vào tình trạng bỗng dưng rảnh rỗi, không biết phải làm gì, lướt vài cái điện thoại rồi chán, định đọc sách lại không vô, mà trong lòng thì cứ thấy bồn chồn?\nCảm giác đó, nhiều khi không phải vì ta thiếu việc để làm, mà vì ta chưa có “kho báu” riêng cho tâm hồn mình.\n\nKho báu đó không cần gì lớn lao, đôi khi chỉ là một cuốn sách, một bản nhạc, hay một thói quen nho nhỏ khiến ta thấy yên ổn khi chỉ có một mình. Người có kho báu tinh thần thường sẽ bình yên hơn, hạnh phúc hơn, và ít khi thấy cô đơn ngay cả trong những lúc một mình.\n\nHôm nay Tri Kỷ Cảm Xúc sẽ cùng với Tri Kỷ Cảm Xúc chúng ta cùng chia sẻ về vấn đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Xây Dựng Kho Báu Hạnh Phúc", 1161, false, "In0OZDwhkV4", "https://www.youtube.com/watch?v=In0OZDwhkV4", "/downloads/shows/Web5ngay/Season 2025/s2025e100700 - Xây Dựng Kho Báu Hạnh Phúc.mp4", false, 8, ~U[2025-10-07 12:00:11Z]] 20:11:42.411 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms 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" = ?) [8] 20:11:42.411 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 20:11:42.412 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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 [99570] 20:11:42.412 [debug] Current batch of media processed. Will check again in 1000ms 20:11:43.413 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Dừng Làm Nô Lệ Của Cảm Xúc\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và một ngày sau, vào 7h tối thứ Ba trên kênh YouTube của Web5ngay, sẽ là Tri Kỷ Cảm Xúc với phiên bản video có dựng hình.\n\nCó bao giờ bạn tự nhận ra mình đang bị cảm xúc dắt đi, thay vì chính mình làm chủ nó? Một buổi sáng thức dậy, nếu tâm trạng vui thì thấy đời nhẹ nhàng, còn nếu buồn thì chẳng muốn làm gì cả chẳng khác nào xé túi mù cảm xúc luôn.\nNhưng nếu cứ để mặc cảm xúc quyết định mọi chuyện, thì cuộc sống của mình sẽ đi về đâu? Có cách nào để sống hòa bình với nỗi buồn, để không còn là nô lệ của tâm trạng, mà vẫn giữ được sự chủ động, năng lượng và niềm vui cho chính mình?\nDừng làm nô lệ của cảm xúc, chủ đề hôm nay của chúng ta, cùng với tui làm rõ vấn đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1024, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e093000 - Dừng Làm Nô Lệ Của Cảm Xúc.mp4", "id" => "W8_2rSJRIPg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=W8_2rSJRIPg", "playlist_index" => 22, "timestamp" => 1759233612, "title" => "Dừng Làm Nô Lệ Của Cảm Xúc", "upload_date" => "20250930"} 20:11:43.414 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1003.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:43.415 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1003.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:43.416 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1003.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-30 12:00:12Z], 8] 20:11:43.418 [debug] QUERY OK source="media_items" db=1.5ms idle=1003.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dừng Làm Nô Lệ Của Cảm Xúc\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và một ngày sau, vào 7h tối thứ Ba trên kênh YouTube của Web5ngay, sẽ là Tri Kỷ Cảm Xúc với phiên bản video có dựng hình.\n\nCó bao giờ bạn tự nhận ra mình đang bị cảm xúc dắt đi, thay vì chính mình làm chủ nó? Một buổi sáng thức dậy, nếu tâm trạng vui thì thấy đời nhẹ nhàng, còn nếu buồn thì chẳng muốn làm gì cả chẳng khác nào xé túi mù cảm xúc luôn.\nNhưng nếu cứ để mặc cảm xúc quyết định mọi chuyện, thì cuộc sống của mình sẽ đi về đâu? Có cách nào để sống hòa bình với nỗi buồn, để không còn là nô lệ của tâm trạng, mà vẫn giữ được sự chủ động, năng lượng và niềm vui cho chính mình?\nDừng làm nô lệ của cảm xúc, chủ đề hôm nay của chúng ta, cùng với tui làm rõ vấn đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Dừng Làm Nô Lệ Của Cảm Xúc", "634f0093-1d3f-4021-bef8-70ec0d8cff61", 1024, false, "W8_2rSJRIPg", "https://www.youtube.com/watch?v=W8_2rSJRIPg", 22, "/downloads/shows/Web5ngay/Season 2025/s2025e093000 - Dừng Làm Nô Lệ Của Cảm Xúc.mp4", false, false, false, 8, [], 1, ~U[2025-09-30 12:00:12Z], ~U[2026-03-11 13:11:43Z], ~U[2026-03-11 13:11:43Z], "Dừng Làm Nô Lệ Của Cảm Xúc\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và một ngày sau, vào 7h tối thứ Ba trên kênh YouTube của Web5ngay, sẽ là Tri Kỷ Cảm Xúc với phiên bản video có dựng hình.\n\nCó bao giờ bạn tự nhận ra mình đang bị cảm xúc dắt đi, thay vì chính mình làm chủ nó? Một buổi sáng thức dậy, nếu tâm trạng vui thì thấy đời nhẹ nhàng, còn nếu buồn thì chẳng muốn làm gì cả chẳng khác nào xé túi mù cảm xúc luôn.\nNhưng nếu cứ để mặc cảm xúc quyết định mọi chuyện, thì cuộc sống của mình sẽ đi về đâu? Có cách nào để sống hòa bình với nỗi buồn, để không còn là nô lệ của tâm trạng, mà vẫn giữ được sự chủ động, năng lượng và niềm vui cho chính mình?\nDừng làm nô lệ của cảm xúc, chủ đề hôm nay của chúng ta, cùng với tui làm rõ vấn đề này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Dừng Làm Nô Lệ Của Cảm Xúc", 1024, false, "W8_2rSJRIPg", "https://www.youtube.com/watch?v=W8_2rSJRIPg", "/downloads/shows/Web5ngay/Season 2025/s2025e093000 - Dừng Làm Nô Lệ Của Cảm Xúc.mp4", false, 8, ~U[2025-09-30 12:00:12Z]] 20:11:43.419 [debug] QUERY OK source="sources" db=0.6ms idle=120.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:43.420 [debug] QUERY OK source="media_profiles" db=0.6ms 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] 20:11:43.421 [debug] QUERY OK source="media_items" db=0.4ms 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 [99571] 20:11:43.421 [debug] Current batch of media processed. Will check again in 1000ms 20:11:44.421 [debug] Current batch of media processed. Will check again in 1000ms 20:11:45.423 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nếu Cái Giá Phải Trả Là Bình An, THÌ NÓ QUÁ ĐẮT\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\n Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và một ngày sau, vào 7h tối thứ Ba trên kênh YouTube của Web5ngay, sẽ là Tri Kỷ Cảm Xúc với phiên bản video có dựng hình.\nTrong cuộc sống, bất cứ điều gì chúng ta muốn đạt được đều phải trả một cái giá nào đó. Đẹp hơn, giỏi hơn, thành công hơn, tất cả đều cần sự đánh đổi. Nhưng có một cái giá, nếu phải trả, thì nó quá đắt, đến mức không thứ gì trên đời này có thể bù lại được.\nĐó chính là sự bình an, nếu cái giá phải trả là bình anh thì nó quá đắt. Không có bình an, ta cũng khó giữ được sự sáng suốt, dễ đưa ra những quyết định vội vàng rồi hối hận. Các mối quan hệ vì thế cũng trở nên nặng nề hơn, bởi một người bất an thường khó lắng nghe và dễ nổi nóng. Và khi mọi thứ chồng chất, cuộc sống dần mất đi niềm vui giản dị vốn có, để lại trong lòng chỉ là sự mệt mỏi và trống rỗng.\nHôm nay tui sẽ cùng với quý vị và các bạn, quý tri kỷ của tui cùng chia sẻ về vấn đề này nhé.\nNào kính mời quý vị và các bạn cùng tui vào bài luôn nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1015, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e092300 - Nếu Cái Giá Phải Trả Là Bình An, THÌ NÓ QUÁ ĐẮT.mp4", "id" => "PT9fIuX5ap0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PT9fIuX5ap0", "playlist_index" => 23, "timestamp" => 1758628811, "title" => "Nếu Cái Giá Phải Trả Là Bình An, THÌ NÓ QUÁ ĐẮT", "upload_date" => "20250923"} 20:11:45.424 [debug] QUERY OK source="sources" db=0.3ms idle=125.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:45.424 [debug] QUERY OK source="sources" db=0.2ms idle=126.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:45.425 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=126.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-23 12:00:11Z], 8] 20:11:45.428 [debug] QUERY OK source="media_items" db=2.8ms idle=128.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nếu Cái Giá Phải Trả Là Bình An, THÌ NÓ QUÁ ĐẮT\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\n Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và một ngày sau, vào 7h tối thứ Ba trên kênh YouTube của Web5ngay, sẽ là Tri Kỷ Cảm Xúc với phiên bản video có dựng hình.\nTrong cuộc sống, bất cứ điều gì chúng ta muốn đạt được đều phải trả một cái giá nào đó. Đẹp hơn, giỏi hơn, thành công hơn, tất cả đều cần sự đánh đổi. Nhưng có một cái giá, nếu phải trả, thì nó quá đắt, đến mức không thứ gì trên đời này có thể bù lại được.\nĐó chính là sự bình an, nếu cái giá phải trả là bình anh thì nó quá đắt. Không có bình an, ta cũng khó giữ được sự sáng suốt, dễ đưa ra những quyết định vội vàng rồi hối hận. Các mối quan hệ vì thế cũng trở nên nặng nề hơn, bởi một người bất an thường khó lắng nghe và dễ nổi nóng. Và khi mọi thứ chồng chất, cuộc sống dần mất đi niềm vui giản dị vốn có, để lại trong lòng chỉ là sự mệt mỏi và trống rỗng.\nHôm nay tui sẽ cùng với quý vị và các bạn, quý tri kỷ của tui cùng chia sẻ về vấn đề này nhé.\nNào kính mời quý vị và các bạn cùng tui vào bài luôn nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Nếu Cái Giá Phải Trả Là Bình An, THÌ NÓ QUÁ ĐẮT", "15c67b89-2b4d-44bd-8e50-3f6bec99103c", 1015, false, "PT9fIuX5ap0", "https://www.youtube.com/watch?v=PT9fIuX5ap0", 23, "/downloads/shows/Web5ngay/Season 2025/s2025e092300 - Nếu Cái Giá Phải Trả Là Bình An, THÌ NÓ QUÁ ĐẮT.mp4", false, false, false, 8, [], 1, ~U[2025-09-23 12:00:11Z], ~U[2026-03-11 13:11:45Z], ~U[2026-03-11 13:11:45Z], "Nếu Cái Giá Phải Trả Là Bình An, THÌ NÓ QUÁ ĐẮT\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\n Chương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và một ngày sau, vào 7h tối thứ Ba trên kênh YouTube của Web5ngay, sẽ là Tri Kỷ Cảm Xúc với phiên bản video có dựng hình.\nTrong cuộc sống, bất cứ điều gì chúng ta muốn đạt được đều phải trả một cái giá nào đó. Đẹp hơn, giỏi hơn, thành công hơn, tất cả đều cần sự đánh đổi. Nhưng có một cái giá, nếu phải trả, thì nó quá đắt, đến mức không thứ gì trên đời này có thể bù lại được.\nĐó chính là sự bình an, nếu cái giá phải trả là bình anh thì nó quá đắt. Không có bình an, ta cũng khó giữ được sự sáng suốt, dễ đưa ra những quyết định vội vàng rồi hối hận. Các mối quan hệ vì thế cũng trở nên nặng nề hơn, bởi một người bất an thường khó lắng nghe và dễ nổi nóng. Và khi mọi thứ chồng chất, cuộc sống dần mất đi niềm vui giản dị vốn có, để lại trong lòng chỉ là sự mệt mỏi và trống rỗng.\nHôm nay tui sẽ cùng với quý vị và các bạn, quý tri kỷ của tui cùng chia sẻ về vấn đề này nhé.\nNào kính mời quý vị và các bạn cùng tui vào bài luôn nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Nếu Cái Giá Phải Trả Là Bình An, THÌ NÓ QUÁ ĐẮT", 1015, false, "PT9fIuX5ap0", "https://www.youtube.com/watch?v=PT9fIuX5ap0", "/downloads/shows/Web5ngay/Season 2025/s2025e092300 - Nếu Cái Giá Phải Trả Là Bình An, THÌ NÓ QUÁ ĐẮT.mp4", false, 8, ~U[2025-09-23 12:00:11Z]] 20:11:45.429 [debug] QUERY OK source="sources" db=0.5ms idle=127.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:45.430 [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] 20:11:45.431 [debug] QUERY OK source="media_items" db=0.4ms 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 [99572] 20:11:45.431 [debug] Current batch of media processed. Will check again in 1000ms 20:11:46.432 [debug] Current batch of media processed. Will check again in 1000ms 20:11:47.433 [debug] Current batch of media processed. Will check again in 1000ms 20:11:48.434 [debug] Current batch of media processed. Will check again in 1000ms 20:11:49.436 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Cách Đọc Sách Vô Đầu Nhất\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và một ngày sau vào 7h tối thứ Ba trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc với phiên bản video có dựng hình.\n\nCó những lúc ta tự hỏi: học thế nào để thật sự thấm, để hiểu sâu và nhớ lâu? Với nhịp sống bận rộn, ai cũng phải dành phần lớn thời gian cho công việc và cuộc sống thường ngày, đâu dễ sắp xếp thêm những khóa học riêng. Thế nhưng, vẫn còn một con đường rất gần gũi, giản dị, và hầu như ai cũng có thể bắt đầu ngay… chỉ là không phải ai cũng biết cách để tận hưởng trọn vẹn.\n\nĐó là: Đọc sách: nghe tưởng chừng đơn giản, nhưng với kinh nghiệm của chính bản thân tui thì đây là một cách rất hay và đáng để cân nhắc. Có người đọc để lấy thông tin, có người đọc để vượt chỉ tiêu, nhưng cũng có một cách đọc khác… một cách đọc đủ sức biến từng trang sách thành một cuộc trò chuyện đầy cảm xúc. Và đôi khi, chính cách đọc này lại mở ra cho chúng ta một cánh cửa rất khác vào tri thức, và cả hành trình khám phá trái tim con người.\n\nNào kính mời quý vị và các bạn cùng với tui vào bài nhé:\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1224, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e091600 - Cách Đọc Sách Vô Đầu Nhất.mp4", "id" => "c89lzXnM-Bs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=c89lzXnM-Bs", "playlist_index" => 24, "timestamp" => 1758024011, "title" => "Cách Đọc Sách Vô Đầu Nhất", "upload_date" => "20250916"} 20:11:49.437 [debug] QUERY OK source="sources" db=0.5ms idle=138.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:49.437 [debug] QUERY OK source="sources" db=0.2ms idle=139.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:49.438 [debug] QUERY OK source="media_items" db=0.7ms idle=139.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-16 12:00:11Z], 8] 20:11:49.440 [debug] QUERY OK source="media_items" db=1.4ms idle=141.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cách Đọc Sách Vô Đầu Nhất\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và một ngày sau vào 7h tối thứ Ba trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc với phiên bản video có dựng hình.\n\nCó những lúc ta tự hỏi: học thế nào để thật sự thấm, để hiểu sâu và nhớ lâu? Với nhịp sống bận rộn, ai cũng phải dành phần lớn thời gian cho công việc và cuộc sống thường ngày, đâu dễ sắp xếp thêm những khóa học riêng. Thế nhưng, vẫn còn một con đường rất gần gũi, giản dị, và hầu như ai cũng có thể bắt đầu ngay… chỉ là không phải ai cũng biết cách để tận hưởng trọn vẹn.\n\nĐó là: Đọc sách: nghe tưởng chừng đơn giản, nhưng với kinh nghiệm của chính bản thân tui thì đây là một cách rất hay và đáng để cân nhắc. Có người đọc để lấy thông tin, có người đọc để vượt chỉ tiêu, nhưng cũng có một cách đọc khác… một cách đọc đủ sức biến từng trang sách thành một cuộc trò chuyện đầy cảm xúc. Và đôi khi, chính cách đọc này lại mở ra cho chúng ta một cánh cửa rất khác vào tri thức, và cả hành trình khám phá trái tim con người.\n\nNào kính mời quý vị và các bạn cùng với tui vào bài nhé:\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Cách Đọc Sách Vô Đầu Nhất", "d3b38849-f8d1-47c5-8986-754e4df383a2", 1224, false, "c89lzXnM-Bs", "https://www.youtube.com/watch?v=c89lzXnM-Bs", 24, "/downloads/shows/Web5ngay/Season 2025/s2025e091600 - Cách Đọc Sách Vô Đầu Nhất.mp4", false, false, false, 8, [], 1, ~U[2025-09-16 12:00:11Z], ~U[2026-03-11 13:11:49Z], ~U[2026-03-11 13:11:49Z], "Cách Đọc Sách Vô Đầu Nhất\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và một ngày sau vào 7h tối thứ Ba trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc với phiên bản video có dựng hình.\n\nCó những lúc ta tự hỏi: học thế nào để thật sự thấm, để hiểu sâu và nhớ lâu? Với nhịp sống bận rộn, ai cũng phải dành phần lớn thời gian cho công việc và cuộc sống thường ngày, đâu dễ sắp xếp thêm những khóa học riêng. Thế nhưng, vẫn còn một con đường rất gần gũi, giản dị, và hầu như ai cũng có thể bắt đầu ngay… chỉ là không phải ai cũng biết cách để tận hưởng trọn vẹn.\n\nĐó là: Đọc sách: nghe tưởng chừng đơn giản, nhưng với kinh nghiệm của chính bản thân tui thì đây là một cách rất hay và đáng để cân nhắc. Có người đọc để lấy thông tin, có người đọc để vượt chỉ tiêu, nhưng cũng có một cách đọc khác… một cách đọc đủ sức biến từng trang sách thành một cuộc trò chuyện đầy cảm xúc. Và đôi khi, chính cách đọc này lại mở ra cho chúng ta một cánh cửa rất khác vào tri thức, và cả hành trình khám phá trái tim con người.\n\nNào kính mời quý vị và các bạn cùng với tui vào bài nhé:\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Cách Đọc Sách Vô Đầu Nhất", 1224, false, "c89lzXnM-Bs", "https://www.youtube.com/watch?v=c89lzXnM-Bs", "/downloads/shows/Web5ngay/Season 2025/s2025e091600 - Cách Đọc Sách Vô Đầu Nhất.mp4", false, 8, ~U[2025-09-16 12:00:11Z]] 20:11:49.441 [debug] QUERY OK source="sources" db=0.7ms idle=130.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:49.442 [debug] QUERY OK source="media_profiles" db=0.3ms 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] 20:11:49.442 [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 [99573] 20:11:49.443 [debug] Current batch of media processed. Will check again in 1000ms 20:11:50.443 [debug] Current batch of media processed. Will check again in 1000ms 20:11:51.444 [debug] Current batch of media processed. Will check again in 1000ms 20:11:52.445 [debug] Current batch of media processed. Will check again in 1000ms 20:11:53.447 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nỗi Đau Không Biển Báo\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và một ngày sau — vào 7h tối thứ Ba trên kênh YouTube của Web5ngay — sẽ là Tri Kỷ Cảm Xúc với phiên bản video có dựng hình.\n\nChắc hẳn trong cuộc sống, có khi ta gặp những ánh mắt lạnh lùng, những thái độ khó gần, thậm chí có phần gai góc. Nhiều lúc ta dễ vội vàng cho rằng đó là tính cách, là sự tiêu cực hay khép kín. Nhưng biết đâu, đằng sau dáng vẻ ấy lại là những vết nứt âm thầm trong tâm hồn, những khoảng trống chưa kịp chữa lành. Bởi nỗi đau vốn không đeo tấm biển báo nào để người khác dễ dàng nhận ra, và chính vì vậy, hiểu lầm thường sinh ra từ những điều ta chưa kịp quan sát và thấu cảm.\n\nTrong tuần này tui sẽ cùng với quý vị và các bạn, quý tri kỷ của tui sẽ nói rõ hơn về vấn đề này nhé. Nào mình cùng vào bài luôn:\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1494, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e090900 - Nỗi Đau Không Biển Báo.mp4", "id" => "JBPdn6nomTk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JBPdn6nomTk", "playlist_index" => 25, "timestamp" => 1757419211, "title" => "Nỗi Đau Không Biển Báo", "upload_date" => "20250909"} 20:11:53.447 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=149.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:53.448 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:53.449 [debug] QUERY OK source="media_items" db=0.8ms idle=150.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-09 12:00:11Z], 8] 20:11:53.451 [debug] QUERY OK source="media_items" db=1.1ms idle=151.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nỗi Đau Không Biển Báo\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và một ngày sau — vào 7h tối thứ Ba trên kênh YouTube của Web5ngay — sẽ là Tri Kỷ Cảm Xúc với phiên bản video có dựng hình.\n\nChắc hẳn trong cuộc sống, có khi ta gặp những ánh mắt lạnh lùng, những thái độ khó gần, thậm chí có phần gai góc. Nhiều lúc ta dễ vội vàng cho rằng đó là tính cách, là sự tiêu cực hay khép kín. Nhưng biết đâu, đằng sau dáng vẻ ấy lại là những vết nứt âm thầm trong tâm hồn, những khoảng trống chưa kịp chữa lành. Bởi nỗi đau vốn không đeo tấm biển báo nào để người khác dễ dàng nhận ra, và chính vì vậy, hiểu lầm thường sinh ra từ những điều ta chưa kịp quan sát và thấu cảm.\n\nTrong tuần này tui sẽ cùng với quý vị và các bạn, quý tri kỷ của tui sẽ nói rõ hơn về vấn đề này nhé. Nào mình cùng vào bài luôn:\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Nỗi Đau Không Biển Báo", "b9e50a6f-fc74-474a-8873-1cdb879889b7", 1494, false, "JBPdn6nomTk", "https://www.youtube.com/watch?v=JBPdn6nomTk", 25, "/downloads/shows/Web5ngay/Season 2025/s2025e090900 - Nỗi Đau Không Biển Báo.mp4", false, false, false, 8, [], 1, ~U[2025-09-09 12:00:11Z], ~U[2026-03-11 13:11:53Z], ~U[2026-03-11 13:11:53Z], "Nỗi Đau Không Biển Báo\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng vào 7h sáng thứ Hai tại trang web trikycamxuc, và một ngày sau — vào 7h tối thứ Ba trên kênh YouTube của Web5ngay — sẽ là Tri Kỷ Cảm Xúc với phiên bản video có dựng hình.\n\nChắc hẳn trong cuộc sống, có khi ta gặp những ánh mắt lạnh lùng, những thái độ khó gần, thậm chí có phần gai góc. Nhiều lúc ta dễ vội vàng cho rằng đó là tính cách, là sự tiêu cực hay khép kín. Nhưng biết đâu, đằng sau dáng vẻ ấy lại là những vết nứt âm thầm trong tâm hồn, những khoảng trống chưa kịp chữa lành. Bởi nỗi đau vốn không đeo tấm biển báo nào để người khác dễ dàng nhận ra, và chính vì vậy, hiểu lầm thường sinh ra từ những điều ta chưa kịp quan sát và thấu cảm.\n\nTrong tuần này tui sẽ cùng với quý vị và các bạn, quý tri kỷ của tui sẽ nói rõ hơn về vấn đề này nhé. Nào mình cùng vào bài luôn:\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Nỗi Đau Không Biển Báo", 1494, false, "JBPdn6nomTk", "https://www.youtube.com/watch?v=JBPdn6nomTk", "/downloads/shows/Web5ngay/Season 2025/s2025e090900 - Nỗi Đau Không Biển Báo.mp4", false, 8, ~U[2025-09-09 12:00:11Z]] 20:11:53.452 [debug] QUERY OK source="sources" db=0.6ms idle=131.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:53.452 [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] 20:11:53.453 [debug] QUERY OK source="media_items" db=0.4ms idle=4.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 [99574] 20:11:53.453 [debug] Current batch of media processed. Will check again in 1000ms 20:11:54.455 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Chinh Phục Lòng Người Trọn Vẹn \nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\nThưa quý vị và các bạn, ai trong chúng ta cũng từng mong muốn được người khác yêu thương, trân trọng, và mở lòng với mình. Nhưng làm sao để chinh phục lòng người một cách trọn vẹn, mà không phải cố gắng gượng ép hay phô trương?\n\nVới kinh nghiệm, trải nghiệm cá nhân của tui, có lẽ bí quyết lại nằm ở hai điều giản dị: sự chân thành để chạm đến trái tim, và sự quan sát tinh tế để thấu hiểu điều người khác thật sự cần. Nào làm miếng bánh, thêm chút trà và cùng với tui chia sẻ về điều này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1251, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e090200 - Chinh Phục Lòng Người Trọn Vẹn.mp4", "id" => "2zBlCa5plTA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2zBlCa5plTA", "playlist_index" => 26, "timestamp" => 1756814411, "title" => "Chinh Phục Lòng Người Trọn Vẹn", "upload_date" => "20250902"} 20:11:54.455 [debug] QUERY OK source="sources" db=0.2ms idle=1004.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:54.456 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1004.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:54.457 [debug] QUERY OK source="media_items" db=0.7ms idle=1004.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-02 12:00:11Z], 8] 20:11:54.459 [debug] QUERY OK source="media_items" db=1.4ms idle=1004.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Chinh Phục Lòng Người Trọn Vẹn \nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\nThưa quý vị và các bạn, ai trong chúng ta cũng từng mong muốn được người khác yêu thương, trân trọng, và mở lòng với mình. Nhưng làm sao để chinh phục lòng người một cách trọn vẹn, mà không phải cố gắng gượng ép hay phô trương?\n\nVới kinh nghiệm, trải nghiệm cá nhân của tui, có lẽ bí quyết lại nằm ở hai điều giản dị: sự chân thành để chạm đến trái tim, và sự quan sát tinh tế để thấu hiểu điều người khác thật sự cần. Nào làm miếng bánh, thêm chút trà và cùng với tui chia sẻ về điều này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Chinh Phục Lòng Người Trọn Vẹn", "751bcf99-064d-40f4-a6d0-9b07fc8f761c", 1251, false, "2zBlCa5plTA", "https://www.youtube.com/watch?v=2zBlCa5plTA", 26, "/downloads/shows/Web5ngay/Season 2025/s2025e090200 - Chinh Phục Lòng Người Trọn Vẹn.mp4", false, false, false, 8, [], 1, ~U[2025-09-02 12:00:11Z], ~U[2026-03-11 13:11:54Z], ~U[2026-03-11 13:11:54Z], "Chinh Phục Lòng Người Trọn Vẹn \nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\nThưa quý vị và các bạn, ai trong chúng ta cũng từng mong muốn được người khác yêu thương, trân trọng, và mở lòng với mình. Nhưng làm sao để chinh phục lòng người một cách trọn vẹn, mà không phải cố gắng gượng ép hay phô trương?\n\nVới kinh nghiệm, trải nghiệm cá nhân của tui, có lẽ bí quyết lại nằm ở hai điều giản dị: sự chân thành để chạm đến trái tim, và sự quan sát tinh tế để thấu hiểu điều người khác thật sự cần. Nào làm miếng bánh, thêm chút trà và cùng với tui chia sẻ về điều này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Chinh Phục Lòng Người Trọn Vẹn", 1251, false, "2zBlCa5plTA", "https://www.youtube.com/watch?v=2zBlCa5plTA", "/downloads/shows/Web5ngay/Season 2025/s2025e090200 - Chinh Phục Lòng Người Trọn Vẹn.mp4", false, 8, ~U[2025-09-02 12:00:11Z]] 20:11:54.460 [debug] QUERY OK source="sources" db=0.5ms idle=138.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:54.460 [debug] QUERY OK source="media_profiles" db=0.5ms 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] 20:11:54.461 [debug] QUERY OK source="media_items" db=0.3ms 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 [99575] 20:11:54.461 [debug] Current batch of media processed. Will check again in 1000ms 20:11:55.463 [debug] Current batch of media processed. Will check again in 1000ms 20:11:56.463 [debug] Current batch of media processed. Will check again in 1000ms 20:11:56.595 [info] {"source":"oban","duration":2249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:57.465 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm Chủ Đời Mình Như 1 Tay Lái Lụa\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\nTrong cuộc sống, đôi khi ta cảm thấy hành trình của mình không được trọn vẹn như mình mong muốn. Có những lúc tưởng chừng đang đi đúng đường, nhưng rồi lại vấp phải những ổ gà bất ngờ. Và cũng có khi ta tự hỏi: liệu mình đã biết cách “lái” cuộc đời như một tay lái lụa hay chưa? Làm sao để lái cuộc đời mình đi cho mượt, cho vững vàng, và bớt chông chênh hơn?\nTrong Tri Kỷ Cảm Xúc tuần này, tui sẽ cùng với quý vị và các bạn cùng tìm hiểu, phân tích vấn đề này: Cách làm chủ đời mình như 1 tay lái lụa? Bằng cách trả lời 4 câu hỏi này tui tin rằng nếu chúng ta làm tốt nó thì xin chúc mừng bạn đã đậu bằng lái cho cuộc đời mình rồi đó.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1110, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e082600 - Làm Chủ Đời Mình Như 1 Tay Lái Lụa.mp4", "id" => "HdTqcdToIao", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HdTqcdToIao", "playlist_index" => 27, "timestamp" => 1756209611, "title" => "Làm Chủ Đời Mình Như 1 Tay Lái Lụa", "upload_date" => "20250826"} 20:11:57.465 [debug] QUERY OK source="sources" db=0.3ms idle=1167.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:57.466 [debug] QUERY OK source="sources" db=0.2ms idle=1168.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:57.467 [debug] QUERY OK source="media_items" db=0.7ms idle=1140.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-26 12:00:11Z], 8] 20:11:57.469 [debug] QUERY OK source="media_items" db=1.1ms idle=872.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm Chủ Đời Mình Như 1 Tay Lái Lụa\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\nTrong cuộc sống, đôi khi ta cảm thấy hành trình của mình không được trọn vẹn như mình mong muốn. Có những lúc tưởng chừng đang đi đúng đường, nhưng rồi lại vấp phải những ổ gà bất ngờ. Và cũng có khi ta tự hỏi: liệu mình đã biết cách “lái” cuộc đời như một tay lái lụa hay chưa? Làm sao để lái cuộc đời mình đi cho mượt, cho vững vàng, và bớt chông chênh hơn?\nTrong Tri Kỷ Cảm Xúc tuần này, tui sẽ cùng với quý vị và các bạn cùng tìm hiểu, phân tích vấn đề này: Cách làm chủ đời mình như 1 tay lái lụa? Bằng cách trả lời 4 câu hỏi này tui tin rằng nếu chúng ta làm tốt nó thì xin chúc mừng bạn đã đậu bằng lái cho cuộc đời mình rồi đó.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Làm Chủ Đời Mình Như 1 Tay Lái Lụa", "e95ee862-7a6c-4d44-b1a5-4004b060546f", 1110, false, "HdTqcdToIao", "https://www.youtube.com/watch?v=HdTqcdToIao", 27, "/downloads/shows/Web5ngay/Season 2025/s2025e082600 - Làm Chủ Đời Mình Như 1 Tay Lái Lụa.mp4", false, false, false, 8, [], 1, ~U[2025-08-26 12:00:11Z], ~U[2026-03-11 13:11:57Z], ~U[2026-03-11 13:11:57Z], "Làm Chủ Đời Mình Như 1 Tay Lái Lụa\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\nTrong cuộc sống, đôi khi ta cảm thấy hành trình của mình không được trọn vẹn như mình mong muốn. Có những lúc tưởng chừng đang đi đúng đường, nhưng rồi lại vấp phải những ổ gà bất ngờ. Và cũng có khi ta tự hỏi: liệu mình đã biết cách “lái” cuộc đời như một tay lái lụa hay chưa? Làm sao để lái cuộc đời mình đi cho mượt, cho vững vàng, và bớt chông chênh hơn?\nTrong Tri Kỷ Cảm Xúc tuần này, tui sẽ cùng với quý vị và các bạn cùng tìm hiểu, phân tích vấn đề này: Cách làm chủ đời mình như 1 tay lái lụa? Bằng cách trả lời 4 câu hỏi này tui tin rằng nếu chúng ta làm tốt nó thì xin chúc mừng bạn đã đậu bằng lái cho cuộc đời mình rồi đó.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Làm Chủ Đời Mình Như 1 Tay Lái Lụa", 1110, false, "HdTqcdToIao", "https://www.youtube.com/watch?v=HdTqcdToIao", "/downloads/shows/Web5ngay/Season 2025/s2025e082600 - Làm Chủ Đời Mình Như 1 Tay Lái Lụa.mp4", false, 8, ~U[2025-08-26 12:00:11Z]] 20:11:57.469 [debug] QUERY OK source="sources" db=0.6ms idle=141.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:57.470 [debug] QUERY OK source="media_profiles" db=0.2ms idle=4.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:11:57.471 [debug] QUERY OK source="media_items" db=0.3ms idle=4.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [99576] 20:11:57.471 [debug] Current batch of media processed. Will check again in 1000ms 20:11:58.472 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Triết Lý Củ Sâm: ĐÒI LẠI HẠNH PHÚC BỊ LÃNG QUÊN\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\nThưa quý vị và các bạn, có những giai đoạn trong đời, ta đi qua hết ngày này sang ngày khác với cảm giác trống rỗng. Vẫn làm việc, vẫn ăn uống, vẫn cười nói… nhưng trong lòng lại chẳng thấy bình an, chẳng thấy niềm vui, chẳng thấy hạnh phúc. Thật ra, hạnh phúc không hề biến mất, nó chỉ bị lấp đi, giống như củ khoai thậm chí là củ sâm quý giá đang bị chôn dưới đất vậy. Chỉ cần thay đổi cách nhìn, chỉ cần cho mình cơ hội “đào” lại một lần nữa, bạn sẽ bất ngờ nhận ra cuộc sống vốn đã trao tặng quá nhiều điều đáng trân trọng vượt quá những điều chúng ta suy nghĩ.\nHôm nay tui sẽ cùng với quý vị và các bạn sẽ học và thực hành bài tập “đào hạnh phúc” này nhé. Nào cùng với tui vào bài luôn nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1425, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e081900 - Triết Lý Củ Sâm: ĐÒI LẠI HẠNH PHÚC BỊ LÃNG QUÊN.mp4", "id" => "W6iog-jAo14", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=W6iog-jAo14", "playlist_index" => 28, "timestamp" => 1755604811, "title" => "Triết Lý Củ Sâm: ĐÒI LẠI HẠNH PHÚC BỊ LÃNG QUÊN", "upload_date" => "20250819"} 20:11:58.473 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1003.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:58.473 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1003.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:58.475 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1003.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-19 12:00:11Z], 8] 20:11:58.476 [debug] QUERY OK source="media_items" db=1.2ms idle=1004.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Triết Lý Củ Sâm: ĐÒI LẠI HẠNH PHÚC BỊ LÃNG QUÊN\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\nThưa quý vị và các bạn, có những giai đoạn trong đời, ta đi qua hết ngày này sang ngày khác với cảm giác trống rỗng. Vẫn làm việc, vẫn ăn uống, vẫn cười nói… nhưng trong lòng lại chẳng thấy bình an, chẳng thấy niềm vui, chẳng thấy hạnh phúc. Thật ra, hạnh phúc không hề biến mất, nó chỉ bị lấp đi, giống như củ khoai thậm chí là củ sâm quý giá đang bị chôn dưới đất vậy. Chỉ cần thay đổi cách nhìn, chỉ cần cho mình cơ hội “đào” lại một lần nữa, bạn sẽ bất ngờ nhận ra cuộc sống vốn đã trao tặng quá nhiều điều đáng trân trọng vượt quá những điều chúng ta suy nghĩ.\nHôm nay tui sẽ cùng với quý vị và các bạn sẽ học và thực hành bài tập “đào hạnh phúc” này nhé. Nào cùng với tui vào bài luôn nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Triết Lý Củ Sâm: ĐÒI LẠI HẠNH PHÚC BỊ LÃNG QUÊN", "39477e6d-375e-449a-a074-37408d70fde3", 1425, false, "W6iog-jAo14", "https://www.youtube.com/watch?v=W6iog-jAo14", 28, "/downloads/shows/Web5ngay/Season 2025/s2025e081900 - Triết Lý Củ Sâm: ĐÒI LẠI HẠNH PHÚC BỊ LÃNG QUÊN.mp4", false, false, false, 8, [], 1, ~U[2025-08-19 12:00:11Z], ~U[2026-03-11 13:11:58Z], ~U[2026-03-11 13:11:58Z], "Triết Lý Củ Sâm: ĐÒI LẠI HẠNH PHÚC BỊ LÃNG QUÊN\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\nThưa quý vị và các bạn, có những giai đoạn trong đời, ta đi qua hết ngày này sang ngày khác với cảm giác trống rỗng. Vẫn làm việc, vẫn ăn uống, vẫn cười nói… nhưng trong lòng lại chẳng thấy bình an, chẳng thấy niềm vui, chẳng thấy hạnh phúc. Thật ra, hạnh phúc không hề biến mất, nó chỉ bị lấp đi, giống như củ khoai thậm chí là củ sâm quý giá đang bị chôn dưới đất vậy. Chỉ cần thay đổi cách nhìn, chỉ cần cho mình cơ hội “đào” lại một lần nữa, bạn sẽ bất ngờ nhận ra cuộc sống vốn đã trao tặng quá nhiều điều đáng trân trọng vượt quá những điều chúng ta suy nghĩ.\nHôm nay tui sẽ cùng với quý vị và các bạn sẽ học và thực hành bài tập “đào hạnh phúc” này nhé. Nào cùng với tui vào bài luôn nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Triết Lý Củ Sâm: ĐÒI LẠI HẠNH PHÚC BỊ LÃNG QUÊN", 1425, false, "W6iog-jAo14", "https://www.youtube.com/watch?v=W6iog-jAo14", "/downloads/shows/Web5ngay/Season 2025/s2025e081900 - Triết Lý Củ Sâm: ĐÒI LẠI HẠNH PHÚC BỊ LÃNG QUÊN.mp4", false, 8, ~U[2025-08-19 12:00:11Z]] 20:11:58.477 [debug] QUERY OK source="sources" db=0.6ms idle=146.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:58.478 [debug] QUERY OK source="media_profiles" db=0.6ms idle=4.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:11:58.479 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=4.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [99577] 20:11:58.479 [debug] Current batch of media processed. Will check again in 1000ms 20:11:59.480 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Xoá Sạch Thói Trì Hoãn Và Trì Trệ\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\nThưa quý vị và các bạn, sự trì hoãn và trì trệ giống như những sợi dây vô hình trói chặt đôi chân, khiến ta bước chậm hơn trên con đường mình muốn đi. Những việc đáng lẽ có thể hoàn thành trong hôm nay lại bị đẩy sang ngày mai, rồi tuần sau, rồi… không biết đến bao giờ. Lâu dần, những cơ hội quý giá trôi qua, mục tiêu mờ nhạt, còn ta thì quen dần với cảm giác “để sau cũng được”.\n\nVậy làm sao để vượt qua được sự trì hoãn, làm sao để có động lực làm việc hay làm một việc gì đó? Đây không phải là lần đầu tui nói về việc này tuy nhiên hôm nay tui sẽ đem đến cho quý vị và các bạn thêm một phương pháp nữa cách để làm sao chiến thắng sự trì hoãn này mà chính tui đã và đang còn áp dụng hiệu quả cho mình.\n Thế phương pháp đó là gì, kính mời quý vị và các bạn cùng với tui vào bài nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1238, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e081200 - Xoá Sạch Thói Trì Hoãn Và Trì Trệ.mp4", "id" => "U9P4rMstFgA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=U9P4rMstFgA", "playlist_index" => 29, "timestamp" => 1755000011, "title" => "Xoá Sạch Thói Trì Hoãn Và Trì Trệ", "upload_date" => "20250812"} 20:11:59.480 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1003.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:11:59.481 [debug] QUERY OK source="sources" db=0.2ms idle=1003.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:59.482 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1003.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-12 12:00:11Z], 8] 20:11:59.501 [debug] QUERY OK source="media_items" db=17.9ms idle=1003.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Xoá Sạch Thói Trì Hoãn Và Trì Trệ\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\nThưa quý vị và các bạn, sự trì hoãn và trì trệ giống như những sợi dây vô hình trói chặt đôi chân, khiến ta bước chậm hơn trên con đường mình muốn đi. Những việc đáng lẽ có thể hoàn thành trong hôm nay lại bị đẩy sang ngày mai, rồi tuần sau, rồi… không biết đến bao giờ. Lâu dần, những cơ hội quý giá trôi qua, mục tiêu mờ nhạt, còn ta thì quen dần với cảm giác “để sau cũng được”.\n\nVậy làm sao để vượt qua được sự trì hoãn, làm sao để có động lực làm việc hay làm một việc gì đó? Đây không phải là lần đầu tui nói về việc này tuy nhiên hôm nay tui sẽ đem đến cho quý vị và các bạn thêm một phương pháp nữa cách để làm sao chiến thắng sự trì hoãn này mà chính tui đã và đang còn áp dụng hiệu quả cho mình.\n Thế phương pháp đó là gì, kính mời quý vị và các bạn cùng với tui vào bài nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Xoá Sạch Thói Trì Hoãn Và Trì Trệ", "adb04397-eb38-4bb0-ab0b-b762e2018b1c", 1238, false, "U9P4rMstFgA", "https://www.youtube.com/watch?v=U9P4rMstFgA", 29, "/downloads/shows/Web5ngay/Season 2025/s2025e081200 - Xoá Sạch Thói Trì Hoãn Và Trì Trệ.mp4", false, false, false, 8, [], 1, ~U[2025-08-12 12:00:11Z], ~U[2026-03-11 13:11:59Z], ~U[2026-03-11 13:11:59Z], "Xoá Sạch Thói Trì Hoãn Và Trì Trệ\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\nThưa quý vị và các bạn, sự trì hoãn và trì trệ giống như những sợi dây vô hình trói chặt đôi chân, khiến ta bước chậm hơn trên con đường mình muốn đi. Những việc đáng lẽ có thể hoàn thành trong hôm nay lại bị đẩy sang ngày mai, rồi tuần sau, rồi… không biết đến bao giờ. Lâu dần, những cơ hội quý giá trôi qua, mục tiêu mờ nhạt, còn ta thì quen dần với cảm giác “để sau cũng được”.\n\nVậy làm sao để vượt qua được sự trì hoãn, làm sao để có động lực làm việc hay làm một việc gì đó? Đây không phải là lần đầu tui nói về việc này tuy nhiên hôm nay tui sẽ đem đến cho quý vị và các bạn thêm một phương pháp nữa cách để làm sao chiến thắng sự trì hoãn này mà chính tui đã và đang còn áp dụng hiệu quả cho mình.\n Thế phương pháp đó là gì, kính mời quý vị và các bạn cùng với tui vào bài nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Xoá Sạch Thói Trì Hoãn Và Trì Trệ", 1238, false, "U9P4rMstFgA", "https://www.youtube.com/watch?v=U9P4rMstFgA", "/downloads/shows/Web5ngay/Season 2025/s2025e081200 - Xoá Sạch Thói Trì Hoãn Và Trì Trệ.mp4", false, 8, ~U[2025-08-12 12:00:11Z]] 20:11:59.502 [debug] QUERY OK source="sources" db=0.5ms idle=169.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:11:59.503 [debug] QUERY OK source="media_profiles" db=0.7ms 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] 20:11:59.503 [debug] QUERY OK source="media_items" db=0.4ms idle=21.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 [99578] 20:11:59.503 [debug] Current batch of media processed. Will check again in 1000ms 20:12:00.504 [debug] Current batch of media processed. Will check again in 1000ms 20:12:00.724 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:01.505 [debug] Current batch of media processed. Will check again in 1000ms 20:12:02.507 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Kẻ Trộm Cướp Mất Niềm Vui\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\nThưa quý vị và các bạn, có một “kẻ trộm” vẫn âm thầm xuất hiện trong đời sống hằng ngày, lấy đi niềm vui, sự an yên và cả hạnh phúc của chúng ta, ngay cả khi mọi chuyện đang diễn ra bình thường. Nhiều người trong chúng ta không hề nhận ra sự hiện diện của nó, chỉ thấy mình dần mất năng lượng, tâm trạng trở nên nặng nề, và chẳng còn thiết tha với cuộc sống.\n\nHôm nay, tui sẽ cùng với quý vị và các bạn sẽ vạch mặt “kẻ trộm” ấy, lý giải vì sao nó có sức ảnh hưởng mạnh mẽ đến vậy, và quan trọng nhất: cách để chúng ta nhận biết, đối diện và thoát khỏi sự thao túng âm thầm của nó.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1310, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e080500 - Kẻ Trộm Cướp Mất Niềm Vui.mp4", "id" => "rDuM7_YaFnI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rDuM7_YaFnI", "playlist_index" => 30, "timestamp" => 1754395212, "title" => "Kẻ Trộm Cướp Mất Niềm Vui", "upload_date" => "20250805"} 20:12:02.507 [debug] QUERY OK source="sources" db=0.3ms idle=1209.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:12:02.508 [debug] QUERY OK source="sources" db=0.2ms idle=1210.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:12:02.509 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1172.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-05 12:00:12Z], 8] 20:12:02.511 [debug] QUERY OK source="media_items" db=1.1ms idle=212.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kẻ Trộm Cướp Mất Niềm Vui\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\nThưa quý vị và các bạn, có một “kẻ trộm” vẫn âm thầm xuất hiện trong đời sống hằng ngày, lấy đi niềm vui, sự an yên và cả hạnh phúc của chúng ta, ngay cả khi mọi chuyện đang diễn ra bình thường. Nhiều người trong chúng ta không hề nhận ra sự hiện diện của nó, chỉ thấy mình dần mất năng lượng, tâm trạng trở nên nặng nề, và chẳng còn thiết tha với cuộc sống.\n\nHôm nay, tui sẽ cùng với quý vị và các bạn sẽ vạch mặt “kẻ trộm” ấy, lý giải vì sao nó có sức ảnh hưởng mạnh mẽ đến vậy, và quan trọng nhất: cách để chúng ta nhận biết, đối diện và thoát khỏi sự thao túng âm thầm của nó.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Kẻ Trộm Cướp Mất Niềm Vui", "c2ccff4d-e15e-407e-815a-96082b2b1801", 1310, false, "rDuM7_YaFnI", "https://www.youtube.com/watch?v=rDuM7_YaFnI", 30, "/downloads/shows/Web5ngay/Season 2025/s2025e080500 - Kẻ Trộm Cướp Mất Niềm Vui.mp4", false, false, false, 8, [], 1, ~U[2025-08-05 12:00:12Z], ~U[2026-03-11 13:12:02Z], ~U[2026-03-11 13:12:02Z], "Kẻ Trộm Cướp Mất Niềm Vui\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\nThưa quý vị và các bạn, có một “kẻ trộm” vẫn âm thầm xuất hiện trong đời sống hằng ngày, lấy đi niềm vui, sự an yên và cả hạnh phúc của chúng ta, ngay cả khi mọi chuyện đang diễn ra bình thường. Nhiều người trong chúng ta không hề nhận ra sự hiện diện của nó, chỉ thấy mình dần mất năng lượng, tâm trạng trở nên nặng nề, và chẳng còn thiết tha với cuộc sống.\n\nHôm nay, tui sẽ cùng với quý vị và các bạn sẽ vạch mặt “kẻ trộm” ấy, lý giải vì sao nó có sức ảnh hưởng mạnh mẽ đến vậy, và quan trọng nhất: cách để chúng ta nhận biết, đối diện và thoát khỏi sự thao túng âm thầm của nó.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Kẻ Trộm Cướp Mất Niềm Vui", 1310, false, "rDuM7_YaFnI", "https://www.youtube.com/watch?v=rDuM7_YaFnI", "/downloads/shows/Web5ngay/Season 2025/s2025e080500 - Kẻ Trộm Cướp Mất Niềm Vui.mp4", false, 8, ~U[2025-08-05 12:00:12Z]] 20:12:02.512 [debug] QUERY OK source="sources" db=0.6ms idle=173.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:12:02.512 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 20:12:02.513 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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 [99579] 20:12:02.513 [debug] Current batch of media processed. Will check again in 1000ms 20:12:03.514 [debug] Current batch of media processed. Will check again in 1000ms 20:12:04.516 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tạm Biệt Phiên Bản \"Tôi Không Hài Lòng Với Cuộc Sống\"\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\nKính thưa quý vị và các bạn, có những giai đoạn trong đời, ta vẫn sống, vẫn làm việc, vẫn cười nói nhưng bên trong lại âm thầm mang theo một cảm giác không hài lòng với chính cuộc sống của mình. Mọi thứ như ổn… mà thật ra chẳng ổn chút nào. Mỗi ngày trôi qua đều thấy nặng nề, chán nản, không rõ vì đâu.\nVà những suy nghĩ chỉ khi đạt được điều đó thì tôi mới vui, tôi mới thấy mình có giá trị.\nNhưng nếu chưa đạt được thì sao? Nhiều khi chưa hề thất bại, chỉ là chưa thành công thôi… mà đã thấy mệt mỏi, căng thẳng, tự dằn vặt mình rồi.\nVậy:\nLiệu có cần đợi đến một cột mốc nào đó trong tương lai rồi mới được sống vui không?\nHay mình có thể bắt đầu thấy ý nghĩa trong hiện tại, ngay bây giờ?\nTrong hôm nay tui sẽ cùng với quý vị và các bạn sẽ làm rõ vấn đề này nhé.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé:\n\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1269, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e072900 - Tạm Biệt Phiên Bản "Tôi Không Hài Lòng Với Cuộc Sống".mp4", "id" => "f8S63Fmgut0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=f8S63Fmgut0", "playlist_index" => 31, "timestamp" => 1753790411, "title" => "Tạm Biệt Phiên Bản \"Tôi Không Hài Lòng Với Cuộc Sống\"", "upload_date" => "20250729"} 20:12:04.516 [debug] QUERY OK source="sources" db=0.4ms idle=218.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:12:04.517 [debug] QUERY OK source="sources" db=0.3ms idle=219.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:12:04.518 [debug] QUERY OK source="media_items" db=0.7ms idle=219.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-29 12:00:11Z], 8] 20:12:04.520 [debug] QUERY OK source="media_items" db=1.3ms idle=220.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tạm Biệt Phiên Bản \"Tôi Không Hài Lòng Với Cuộc Sống\"\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\nKính thưa quý vị và các bạn, có những giai đoạn trong đời, ta vẫn sống, vẫn làm việc, vẫn cười nói nhưng bên trong lại âm thầm mang theo một cảm giác không hài lòng với chính cuộc sống của mình. Mọi thứ như ổn… mà thật ra chẳng ổn chút nào. Mỗi ngày trôi qua đều thấy nặng nề, chán nản, không rõ vì đâu.\nVà những suy nghĩ chỉ khi đạt được điều đó thì tôi mới vui, tôi mới thấy mình có giá trị.\nNhưng nếu chưa đạt được thì sao? Nhiều khi chưa hề thất bại, chỉ là chưa thành công thôi… mà đã thấy mệt mỏi, căng thẳng, tự dằn vặt mình rồi.\nVậy:\nLiệu có cần đợi đến một cột mốc nào đó trong tương lai rồi mới được sống vui không?\nHay mình có thể bắt đầu thấy ý nghĩa trong hiện tại, ngay bây giờ?\nTrong hôm nay tui sẽ cùng với quý vị và các bạn sẽ làm rõ vấn đề này nhé.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé:\n\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Tạm Biệt Phiên Bản \"Tôi Không Hài Lòng Với Cuộc Sống\"", "9375e4bd-e1fe-4750-95ad-f2709a2b5920", 1269, false, "f8S63Fmgut0", "https://www.youtube.com/watch?v=f8S63Fmgut0", 31, "/downloads/shows/Web5ngay/Season 2025/s2025e072900 - Tạm Biệt Phiên Bản "Tôi Không Hài Lòng Với Cuộc Sống".mp4", false, false, false, 8, [], 1, ~U[2025-07-29 12:00:11Z], ~U[2026-03-11 13:12:04Z], ~U[2026-03-11 13:12:04Z], "Tạm Biệt Phiên Bản \"Tôi Không Hài Lòng Với Cuộc Sống\"\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\nKính thưa quý vị và các bạn, có những giai đoạn trong đời, ta vẫn sống, vẫn làm việc, vẫn cười nói nhưng bên trong lại âm thầm mang theo một cảm giác không hài lòng với chính cuộc sống của mình. Mọi thứ như ổn… mà thật ra chẳng ổn chút nào. Mỗi ngày trôi qua đều thấy nặng nề, chán nản, không rõ vì đâu.\nVà những suy nghĩ chỉ khi đạt được điều đó thì tôi mới vui, tôi mới thấy mình có giá trị.\nNhưng nếu chưa đạt được thì sao? Nhiều khi chưa hề thất bại, chỉ là chưa thành công thôi… mà đã thấy mệt mỏi, căng thẳng, tự dằn vặt mình rồi.\nVậy:\nLiệu có cần đợi đến một cột mốc nào đó trong tương lai rồi mới được sống vui không?\nHay mình có thể bắt đầu thấy ý nghĩa trong hiện tại, ngay bây giờ?\nTrong hôm nay tui sẽ cùng với quý vị và các bạn sẽ làm rõ vấn đề này nhé.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé:\n\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Tạm Biệt Phiên Bản \"Tôi Không Hài Lòng Với Cuộc Sống\"", 1269, false, "f8S63Fmgut0", "https://www.youtube.com/watch?v=f8S63Fmgut0", "/downloads/shows/Web5ngay/Season 2025/s2025e072900 - Tạm Biệt Phiên Bản "Tôi Không Hài Lòng Với Cuộc Sống".mp4", false, 8, ~U[2025-07-29 12:00:11Z]] 20:12:04.521 [debug] QUERY OK source="sources" db=0.5ms idle=178.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:12:04.522 [debug] QUERY OK source="media_profiles" db=0.6ms 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] 20:12:04.522 [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 [99580] 20:12:04.522 [debug] Current batch of media processed. Will check again in 1000ms 20:12:05.523 [debug] Current batch of media processed. Will check again in 1000ms 20:12:06.525 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Thoát Khỏi \"Cục Tạ Kìm Hãm Cuộc Đời\"\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\nCó bao giờ bạn cảm thấy…\n– Mình biết điều gì đó là tốt nhưng vẫn không làm? Điều này đơn giản thế sao mà hiệu quả?\n– Mình muốn thay đổi nhưng lại bị “cái gì đó” níu lại?\n– Mình cứ suy nghĩ, phân tích, cân nhắc… cho đến khi mỏi mệt và rồi bỏ luôn?\nTui gọi đó là những cục tạ đang kìm hãm chúng ta, những “cục tạ” đó không nằm ở đâu xa. Nó nằm ngay trong đầu mình: là sự do dự, lưỡng lự, chê những điều giản đơn, là thói quen suy nghĩ quá nhiều và thiếu quyết đoán…\nVậy làm sao để thoát khỏi những cục tạ đang kìm hãm cuộc đời của mình để thăng tiến bản thân, chinh phục được những điều mình mong muốn trong cuộc sống.\nHôm nay lại là những điều cũ kỹ và đơn giản, tui lại đem đến cho quý vị và các bạn những giải pháp đơn giản nhưng hiệu quả sẽ giúp chúng ta tháo gỡ được những cục tạ này.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1246, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e072200 - Thoát Khỏi "Cục Tạ Kìm Hãm Cuộc Đời".mp4", "id" => "EqTuJfnn4BU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=EqTuJfnn4BU", "playlist_index" => 32, "timestamp" => 1753185611, "title" => "Thoát Khỏi \"Cục Tạ Kìm Hãm Cuộc Đời\"", "upload_date" => "20250722"} 20:12:06.525 [debug] QUERY OK source="sources" db=0.4ms idle=227.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:12:06.526 [debug] QUERY OK source="sources" db=0.2ms idle=228.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:12:06.527 [debug] QUERY OK source="media_items" db=0.8ms idle=228.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-22 12:00:11Z], 8] 20:12:06.528 [debug] QUERY OK source="media_items" db=1.0ms idle=229.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Thoát Khỏi \"Cục Tạ Kìm Hãm Cuộc Đời\"\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\nCó bao giờ bạn cảm thấy…\n– Mình biết điều gì đó là tốt nhưng vẫn không làm? Điều này đơn giản thế sao mà hiệu quả?\n– Mình muốn thay đổi nhưng lại bị “cái gì đó” níu lại?\n– Mình cứ suy nghĩ, phân tích, cân nhắc… cho đến khi mỏi mệt và rồi bỏ luôn?\nTui gọi đó là những cục tạ đang kìm hãm chúng ta, những “cục tạ” đó không nằm ở đâu xa. Nó nằm ngay trong đầu mình: là sự do dự, lưỡng lự, chê những điều giản đơn, là thói quen suy nghĩ quá nhiều và thiếu quyết đoán…\nVậy làm sao để thoát khỏi những cục tạ đang kìm hãm cuộc đời của mình để thăng tiến bản thân, chinh phục được những điều mình mong muốn trong cuộc sống.\nHôm nay lại là những điều cũ kỹ và đơn giản, tui lại đem đến cho quý vị và các bạn những giải pháp đơn giản nhưng hiệu quả sẽ giúp chúng ta tháo gỡ được những cục tạ này.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Thoát Khỏi \"Cục Tạ Kìm Hãm Cuộc Đời\"", "8a9e4d0b-2311-4713-b45c-d778a6d3fc76", 1246, false, "EqTuJfnn4BU", "https://www.youtube.com/watch?v=EqTuJfnn4BU", 32, "/downloads/shows/Web5ngay/Season 2025/s2025e072200 - Thoát Khỏi "Cục Tạ Kìm Hãm Cuộc Đời".mp4", false, false, false, 8, [], 1, ~U[2025-07-22 12:00:11Z], ~U[2026-03-11 13:12:06Z], ~U[2026-03-11 13:12:06Z], "Thoát Khỏi \"Cục Tạ Kìm Hãm Cuộc Đời\"\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\nCó bao giờ bạn cảm thấy…\n– Mình biết điều gì đó là tốt nhưng vẫn không làm? Điều này đơn giản thế sao mà hiệu quả?\n– Mình muốn thay đổi nhưng lại bị “cái gì đó” níu lại?\n– Mình cứ suy nghĩ, phân tích, cân nhắc… cho đến khi mỏi mệt và rồi bỏ luôn?\nTui gọi đó là những cục tạ đang kìm hãm chúng ta, những “cục tạ” đó không nằm ở đâu xa. Nó nằm ngay trong đầu mình: là sự do dự, lưỡng lự, chê những điều giản đơn, là thói quen suy nghĩ quá nhiều và thiếu quyết đoán…\nVậy làm sao để thoát khỏi những cục tạ đang kìm hãm cuộc đời của mình để thăng tiến bản thân, chinh phục được những điều mình mong muốn trong cuộc sống.\nHôm nay lại là những điều cũ kỹ và đơn giản, tui lại đem đến cho quý vị và các bạn những giải pháp đơn giản nhưng hiệu quả sẽ giúp chúng ta tháo gỡ được những cục tạ này.\nNào kính mời quý vị và các bạn cùng với tui vào bài luôn nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Thoát Khỏi \"Cục Tạ Kìm Hãm Cuộc Đời\"", 1246, false, "EqTuJfnn4BU", "https://www.youtube.com/watch?v=EqTuJfnn4BU", "/downloads/shows/Web5ngay/Season 2025/s2025e072200 - Thoát Khỏi "Cục Tạ Kìm Hãm Cuộc Đời".mp4", false, 8, ~U[2025-07-22 12:00:11Z]] 20:12:06.529 [debug] QUERY OK source="sources" db=0.4ms idle=182.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:12:06.530 [debug] QUERY OK source="media_profiles" db=0.4ms 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] 20:12:06.530 [debug] QUERY OK source="media_items" db=0.3ms idle=4.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [99581] 20:12:06.531 [debug] Current batch of media processed. Will check again in 1000ms 20:12:07.532 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm Sao SỐNG VUI THỰC SỰ? \nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\n📌 Lưu ý: Tất cả các phiên bản video có hình, có phụ đề chỉ phát hành duy nhất trên YouTube chính thức của chương trình. Mọi phiên bản xuất hiện ở nơi khác đều là giả mạo.\n\nThưa quý vị và các bạn, có bao giờ quý vị và các bạn tự hỏi rằng: “Làm sao để sống vui thực sự?” và thực sự đi tìm câu trả lời cho nó không? Làm sao để vui? Không phải kiểu vui chốc lát, không phải tiếng cười để khỏa lấp buồn đau. Mà là một đời sống có niềm vui từ bên trong, bền vững và đủ sức nâng mình qua những ngày mỏi mệt.\n\nTuần này chúng ta sẽ cùng nhau mổ xẻ vấn đề này và tìm lời giải cho câu hỏi tôi để ở đầu video này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1585, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e071500 - Làm Sao SỐNG VUI THỰC SỰ?.mp4", "id" => "jOTKW7fceuc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jOTKW7fceuc", "playlist_index" => 33, "timestamp" => 1752580812, "title" => "Làm Sao SỐNG VUI THỰC SỰ?", "upload_date" => "20250715"} 20:12:07.532 [debug] QUERY OK source="sources" db=0.3ms idle=1003.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:12:07.533 [debug] QUERY OK source="sources" db=0.3ms idle=1003.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:12:07.534 [debug] QUERY OK source="media_items" db=0.7ms idle=1003.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-15 12:00:12Z], 8] 20:12:07.536 [debug] QUERY OK source="media_items" db=1.1ms idle=1003.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm Sao SỐNG VUI THỰC SỰ? \nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\n📌 Lưu ý: Tất cả các phiên bản video có hình, có phụ đề chỉ phát hành duy nhất trên YouTube chính thức của chương trình. Mọi phiên bản xuất hiện ở nơi khác đều là giả mạo.\n\nThưa quý vị và các bạn, có bao giờ quý vị và các bạn tự hỏi rằng: “Làm sao để sống vui thực sự?” và thực sự đi tìm câu trả lời cho nó không? Làm sao để vui? Không phải kiểu vui chốc lát, không phải tiếng cười để khỏa lấp buồn đau. Mà là một đời sống có niềm vui từ bên trong, bền vững và đủ sức nâng mình qua những ngày mỏi mệt.\n\nTuần này chúng ta sẽ cùng nhau mổ xẻ vấn đề này và tìm lời giải cho câu hỏi tôi để ở đầu video này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Làm Sao SỐNG VUI THỰC SỰ?", "8c767d20-c095-44ef-be20-cb734469c4ad", 1585, false, "jOTKW7fceuc", "https://www.youtube.com/watch?v=jOTKW7fceuc", 33, "/downloads/shows/Web5ngay/Season 2025/s2025e071500 - Làm Sao SỐNG VUI THỰC SỰ?.mp4", false, false, false, 8, [], 1, ~U[2025-07-15 12:00:12Z], ~U[2026-03-11 13:12:07Z], ~U[2026-03-11 13:12:07Z], "Làm Sao SỐNG VUI THỰC SỰ? \nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\n📌 Lưu ý: Tất cả các phiên bản video có hình, có phụ đề chỉ phát hành duy nhất trên YouTube chính thức của chương trình. Mọi phiên bản xuất hiện ở nơi khác đều là giả mạo.\n\nThưa quý vị và các bạn, có bao giờ quý vị và các bạn tự hỏi rằng: “Làm sao để sống vui thực sự?” và thực sự đi tìm câu trả lời cho nó không? Làm sao để vui? Không phải kiểu vui chốc lát, không phải tiếng cười để khỏa lấp buồn đau. Mà là một đời sống có niềm vui từ bên trong, bền vững và đủ sức nâng mình qua những ngày mỏi mệt.\n\nTuần này chúng ta sẽ cùng nhau mổ xẻ vấn đề này và tìm lời giải cho câu hỏi tôi để ở đầu video này nhé.\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Làm Sao SỐNG VUI THỰC SỰ?", 1585, false, "jOTKW7fceuc", "https://www.youtube.com/watch?v=jOTKW7fceuc", "/downloads/shows/Web5ngay/Season 2025/s2025e071500 - Làm Sao SỐNG VUI THỰC SỰ?.mp4", false, 8, ~U[2025-07-15 12:00:12Z]] 20:12:07.536 [debug] QUERY OK source="sources" db=0.5ms idle=186.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:12:07.537 [debug] QUERY OK source="media_profiles" db=0.5ms idle=4.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:12:07.538 [debug] QUERY OK source="media_items" db=0.3ms idle=4.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 [99582] 20:12:07.538 [debug] Current batch of media processed. Will check again in 1000ms 20:12:08.540 [debug] Current batch of media processed. Will check again in 1000ms 20:12:09.540 [debug] Current batch of media processed. Will check again in 1000ms 20:12:10.542 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Chúng Ta Chỉ Có Thể Tìm Ra Chính Mình Qua Hành Động\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\nThưa quý vị và các bạn, có bao giờ chúng ta dừng lại, giữa những lo toan cuộc sống, và tự hỏi: \"Mình là ai, thật sự là ai giữa thế giới rộng lớn này?\". Chúng ta có thể dành hàng giờ để suy nghĩ, để phân tích nội tâm, hay để mơ mộng về một phiên bản hoàn hảo của chính mình. Và liệu chúng ta có hiểu bản thân mình như chúng ta nghĩ không?\nNhư tiêu đề video quý vị và các bạn có thể thấy: \"Chúng ta chỉ có thể tìm ra chính mình qua hành động.\" Hành động không chỉ là việc làm. Đó là một tấm gương. Tấm gương ấy phản chiếu sự kiên cường, sự sáng tạo, hay cả nỗi sợ hãi mà bạn có thể chưa từng biết đến. Chính trong những va vấp, những nỗ lực, những dấn thân, và cả những sai lầm mà bạn từng trải qua, đó mới là nơi bạn thực sự bắt đầu tìm thấy mình?\nHôm nay tui sẽ cùng với quý vị và các bạn sẽ chia sẻ về chủ đề này nhé.\n\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1194, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e070800 - Chúng Ta Chỉ Có Thể Tìm Ra Chính Mình Qua Hành Động.mp4", "id" => "dJVIZlEAnHQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dJVIZlEAnHQ", "playlist_index" => 34, "timestamp" => 1751976011, "title" => "Chúng Ta Chỉ Có Thể Tìm Ra Chính Mình Qua Hành Động", "upload_date" => "20250708"} 20:12:10.542 [debug] QUERY OK source="sources" db=0.3ms idle=1244.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:12:10.543 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1245.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:12:10.544 [debug] QUERY OK source="media_items" db=0.8ms idle=1246.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-08 12:00:11Z], 8] 20:12:10.546 [debug] QUERY OK source="media_items" db=1.4ms idle=1192.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Chúng Ta Chỉ Có Thể Tìm Ra Chính Mình Qua Hành Động\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\nThưa quý vị và các bạn, có bao giờ chúng ta dừng lại, giữa những lo toan cuộc sống, và tự hỏi: \"Mình là ai, thật sự là ai giữa thế giới rộng lớn này?\". Chúng ta có thể dành hàng giờ để suy nghĩ, để phân tích nội tâm, hay để mơ mộng về một phiên bản hoàn hảo của chính mình. Và liệu chúng ta có hiểu bản thân mình như chúng ta nghĩ không?\nNhư tiêu đề video quý vị và các bạn có thể thấy: \"Chúng ta chỉ có thể tìm ra chính mình qua hành động.\" Hành động không chỉ là việc làm. Đó là một tấm gương. Tấm gương ấy phản chiếu sự kiên cường, sự sáng tạo, hay cả nỗi sợ hãi mà bạn có thể chưa từng biết đến. Chính trong những va vấp, những nỗ lực, những dấn thân, và cả những sai lầm mà bạn từng trải qua, đó mới là nơi bạn thực sự bắt đầu tìm thấy mình?\nHôm nay tui sẽ cùng với quý vị và các bạn sẽ chia sẻ về chủ đề này nhé.\n\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Chúng Ta Chỉ Có Thể Tìm Ra Chính Mình Qua Hành Động", "3e268f18-9e8f-4444-8366-e2730c689b24", 1194, false, "dJVIZlEAnHQ", "https://www.youtube.com/watch?v=dJVIZlEAnHQ", 34, "/downloads/shows/Web5ngay/Season 2025/s2025e070800 - Chúng Ta Chỉ Có Thể Tìm Ra Chính Mình Qua Hành Động.mp4", false, false, false, 8, [], 1, ~U[2025-07-08 12:00:11Z], ~U[2026-03-11 13:12:10Z], ~U[2026-03-11 13:12:10Z], "Chúng Ta Chỉ Có Thể Tìm Ra Chính Mình Qua Hành Động\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\nThưa quý vị và các bạn, có bao giờ chúng ta dừng lại, giữa những lo toan cuộc sống, và tự hỏi: \"Mình là ai, thật sự là ai giữa thế giới rộng lớn này?\". Chúng ta có thể dành hàng giờ để suy nghĩ, để phân tích nội tâm, hay để mơ mộng về một phiên bản hoàn hảo của chính mình. Và liệu chúng ta có hiểu bản thân mình như chúng ta nghĩ không?\nNhư tiêu đề video quý vị và các bạn có thể thấy: \"Chúng ta chỉ có thể tìm ra chính mình qua hành động.\" Hành động không chỉ là việc làm. Đó là một tấm gương. Tấm gương ấy phản chiếu sự kiên cường, sự sáng tạo, hay cả nỗi sợ hãi mà bạn có thể chưa từng biết đến. Chính trong những va vấp, những nỗ lực, những dấn thân, và cả những sai lầm mà bạn từng trải qua, đó mới là nơi bạn thực sự bắt đầu tìm thấy mình?\nHôm nay tui sẽ cùng với quý vị và các bạn sẽ chia sẻ về chủ đề này nhé.\n\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Chúng Ta Chỉ Có Thể Tìm Ra Chính Mình Qua Hành Động", 1194, false, "dJVIZlEAnHQ", "https://www.youtube.com/watch?v=dJVIZlEAnHQ", "/downloads/shows/Web5ngay/Season 2025/s2025e070800 - Chúng Ta Chỉ Có Thể Tìm Ra Chính Mình Qua Hành Động.mp4", false, 8, ~U[2025-07-08 12:00:11Z]] 20:12:10.547 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=192.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:12:10.548 [debug] QUERY OK source="media_profiles" db=0.4ms 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:12:10.549 [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 [99583] 20:12:10.549 [debug] Current batch of media processed. Will check again in 1000ms 20:12:11.549 [debug] Current batch of media processed. Will check again in 1000ms 20:12:12.551 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Cách Để Khoan Thủng Bức Tường Bế Tắc\nThưa quý vị và các bạn, có những lúc, chúng ta thấy cuộc sống như dựng lên trước mặt mình một bức tường thật dày. Đó là lúc không biết phải chọn hướng nào, không biết bắt đầu từ đâu, và cũng chẳng còn nhiều niềm tin rằng mình có thể thay đổi điều gì, có làm được điều đó hay không? Đó chính là cảm giác bế tắc: bức tường bế tắc.\n\nCâu hỏi đặt ra là: làm sao để khoan thủng được bức tường bế tắc này?\n\nMột trong những cách đơn giản nhất là đặt lại câu hỏi với chính mình. Đừng hỏi \"Tôi có làm được không?\" vì câu hỏi đó chỉ khiến mình thêm lo lắng. Hãy thử hỏi \"Làm như thế nào để mình tiến thêm một bước?\" Khi tập trung vào cách làm, ta bắt đầu tìm ra hướng đi. Từ đó, mọi thứ dần sáng ra.\n\nĐôi khi, chỉ cần một hành động nhỏ, một suy nghĩ tích cực, hoặc một người bạn chịu lắng nghe cũng đủ để tạo ra lỗ nhỏ đầu tiên trên bức tường ấy. Và khi đã có một lỗ nhỏ, ta sẽ biết rằng mình hoàn toàn có thể vượt qua.\n\nCuộc sống không phải lúc nào cũng dễ dàng. Nhưng mỗi lần mình chọn hành động thay vì buông xuôi, là mỗi lần mình tự cầm chiếc khoan trên tay để mở lối cho chính mình đi tiếp.\n Và chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình yêu thương, thân thuộc, gần gũi của tất cả chúng ta: chương trình Tri Kỷ Cảm Xúc. Ngày hôm nay tui sẽ cùng với quý vị và các bạn sẽ cùng trò chuyện về vấn đề này nhé.\nVào bài thôi:\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1059, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e070100 - Cách Để Khoan Thủng Bức Tường Bế Tắc.mp4", "id" => "q1938AGZTmI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=q1938AGZTmI", "playlist_index" => 35, "timestamp" => 1751371211, "title" => "Cách Để Khoan Thủng Bức Tường Bế Tắc", "upload_date" => "20250701"} 20:12:12.551 [debug] QUERY OK source="sources" db=0.3ms idle=253.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [8] 20:12:12.552 [debug] QUERY OK source="sources" db=0.2ms idle=254.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:12:12.553 [debug] QUERY OK source="media_items" db=0.7ms idle=254.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-01 12:00:11Z], 8] 20:12:12.555 [debug] QUERY OK source="media_items" db=1.3ms idle=255.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cách Để Khoan Thủng Bức Tường Bế Tắc\nThưa quý vị và các bạn, có những lúc, chúng ta thấy cuộc sống như dựng lên trước mặt mình một bức tường thật dày. Đó là lúc không biết phải chọn hướng nào, không biết bắt đầu từ đâu, và cũng chẳng còn nhiều niềm tin rằng mình có thể thay đổi điều gì, có làm được điều đó hay không? Đó chính là cảm giác bế tắc: bức tường bế tắc.\n\nCâu hỏi đặt ra là: làm sao để khoan thủng được bức tường bế tắc này?\n\nMột trong những cách đơn giản nhất là đặt lại câu hỏi với chính mình. Đừng hỏi \"Tôi có làm được không?\" vì câu hỏi đó chỉ khiến mình thêm lo lắng. Hãy thử hỏi \"Làm như thế nào để mình tiến thêm một bước?\" Khi tập trung vào cách làm, ta bắt đầu tìm ra hướng đi. Từ đó, mọi thứ dần sáng ra.\n\nĐôi khi, chỉ cần một hành động nhỏ, một suy nghĩ tích cực, hoặc một người bạn chịu lắng nghe cũng đủ để tạo ra lỗ nhỏ đầu tiên trên bức tường ấy. Và khi đã có một lỗ nhỏ, ta sẽ biết rằng mình hoàn toàn có thể vượt qua.\n\nCuộc sống không phải lúc nào cũng dễ dàng. Nhưng mỗi lần mình chọn hành động thay vì buông xuôi, là mỗi lần mình tự cầm chiếc khoan trên tay để mở lối cho chính mình đi tiếp.\n Và chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình yêu thương, thân thuộc, gần gũi của tất cả chúng ta: chương trình Tri Kỷ Cảm Xúc. Ngày hôm nay tui sẽ cùng với quý vị và các bạn sẽ cùng trò chuyện về vấn đề này nhé.\nVào bài thôi:\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Cách Để Khoan Thủng Bức Tường Bế Tắc", "74b39368-5b3e-4aaa-bbcb-eda7692317e5", 1059, false, "q1938AGZTmI", "https://www.youtube.com/watch?v=q1938AGZTmI", 35, "/downloads/shows/Web5ngay/Season 2025/s2025e070100 - Cách Để Khoan Thủng Bức Tường Bế Tắc.mp4", false, false, false, 8, [], 1, ~U[2025-07-01 12:00:11Z], ~U[2026-03-11 13:12:12Z], ~U[2026-03-11 13:12:12Z], "Cách Để Khoan Thủng Bức Tường Bế Tắc\nThưa quý vị và các bạn, có những lúc, chúng ta thấy cuộc sống như dựng lên trước mặt mình một bức tường thật dày. Đó là lúc không biết phải chọn hướng nào, không biết bắt đầu từ đâu, và cũng chẳng còn nhiều niềm tin rằng mình có thể thay đổi điều gì, có làm được điều đó hay không? Đó chính là cảm giác bế tắc: bức tường bế tắc.\n\nCâu hỏi đặt ra là: làm sao để khoan thủng được bức tường bế tắc này?\n\nMột trong những cách đơn giản nhất là đặt lại câu hỏi với chính mình. Đừng hỏi \"Tôi có làm được không?\" vì câu hỏi đó chỉ khiến mình thêm lo lắng. Hãy thử hỏi \"Làm như thế nào để mình tiến thêm một bước?\" Khi tập trung vào cách làm, ta bắt đầu tìm ra hướng đi. Từ đó, mọi thứ dần sáng ra.\n\nĐôi khi, chỉ cần một hành động nhỏ, một suy nghĩ tích cực, hoặc một người bạn chịu lắng nghe cũng đủ để tạo ra lỗ nhỏ đầu tiên trên bức tường ấy. Và khi đã có một lỗ nhỏ, ta sẽ biết rằng mình hoàn toàn có thể vượt qua.\n\nCuộc sống không phải lúc nào cũng dễ dàng. Nhưng mỗi lần mình chọn hành động thay vì buông xuôi, là mỗi lần mình tự cầm chiếc khoan trên tay để mở lối cho chính mình đi tiếp.\n Và chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình yêu thương, thân thuộc, gần gũi của tất cả chúng ta: chương trình Tri Kỷ Cảm Xúc. Ngày hôm nay tui sẽ cùng với quý vị và các bạn sẽ cùng trò chuyện về vấn đề này nhé.\nVào bài thôi:\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Cách Để Khoan Thủng Bức Tường Bế Tắc", 1059, false, "q1938AGZTmI", "https://www.youtube.com/watch?v=q1938AGZTmI", "/downloads/shows/Web5ngay/Season 2025/s2025e070100 - Cách Để Khoan Thủng Bức Tường Bế Tắc.mp4", false, 8, ~U[2025-07-01 12:00:11Z]] 20:12:12.556 [debug] QUERY OK source="sources" db=0.5ms idle=195.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:12:12.556 [debug] QUERY OK source="media_profiles" db=0.5ms 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] 20:12:12.557 [debug] QUERY OK source="media_items" db=0.3ms 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 [99584] 20:12:12.557 [debug] Current batch of media processed. Will check again in 1000ms 20:12:13.559 [debug] Current batch of media processed. Will check again in 1000ms 20:12:14.559 [debug] Current batch of media processed. Will check again in 1000ms 20:12:15.561 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Bảo Vệ Mình Trước Nỗi Buồn\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\nTrong cuộc sống, có rất nhiều nỗi buồn đến từ những điều tưởng chừng... rất đỗi bình thường: một tiếng còi xe vô cớ vang lên giữa dòng người đông đúc, một cuộc trò chuyện ồn ào giữa quán cà phê vốn ta tìm đến để yên tĩnh, hay đôi khi chỉ là ánh mắt hờ hững hoặc một câu nói vô tâm từ người xa lạ. Những điều ấy nhỏ bé, thoáng qua nhưng lại có thể khiến cả một ngày của ta trở nên nặng nề.\n\nChúng ta không thể dọn sạch thế giới, cũng chẳng thể dạy cho từng người cách tử tế. Nhưng điều đáng suy nghĩ là: tại sao những điều tưởng như nhỏ nhặt ấy lại có thể dễ dàng rút cạn năng lượng và niềm vui trong ta đến vậy? Có phải vì ta không lường trước được? Có phải vì ta luôn mong cuộc đời sẽ “tốt đẹp hơn thế”, nên khi gặp điều trái ý, lòng ta dễ bị xô lệch?\n\nKhi ta xem những điều khó chịu là bất thường, ta sẽ giận dữ. Nhưng khi ta nhận ra đó là một phần hiển nhiên của đời sống, tâm mình sẽ vững vàng hơn.\n\nVậy, sống giữa đời thường, làm sao để những nỗi buồn lặt vặt không còn làm tổn thương mình mỗi ngày? Trong Tri Kỷ Cảm Xúc tuần này tui sẽ cùng với quý vị và các bạn cùng chia sẻ về vấn đề này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "duration" => 1425, "filename" => "/downloads/shows/Web5ngay/Season 2025/s2025e062400 - Bảo Vệ Mình Trước Nỗi Buồn.mp4", "id" => "n7g_Fr3OrrE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=n7g_Fr3OrrE", "playlist_index" => 36, "timestamp" => 1750766411, "title" => "Bảo Vệ Mình Trước Nỗi Buồn", "upload_date" => "20250624"} 20:12:15.561 [debug] QUERY OK source="sources" db=0.3ms 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" IN (?)) [8] 20:12:15.562 [debug] QUERY OK source="sources" db=0.3ms idle=1264.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:12:15.563 [debug] QUERY OK source="media_items" db=0.6ms 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-06-24 12:00:11Z], 8] 20:12:15.565 [debug] QUERY OK source="media_items" db=1.4ms idle=1199.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Bảo Vệ Mình Trước Nỗi Buồn\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\nTrong cuộc sống, có rất nhiều nỗi buồn đến từ những điều tưởng chừng... rất đỗi bình thường: một tiếng còi xe vô cớ vang lên giữa dòng người đông đúc, một cuộc trò chuyện ồn ào giữa quán cà phê vốn ta tìm đến để yên tĩnh, hay đôi khi chỉ là ánh mắt hờ hững hoặc một câu nói vô tâm từ người xa lạ. Những điều ấy nhỏ bé, thoáng qua nhưng lại có thể khiến cả một ngày của ta trở nên nặng nề.\n\nChúng ta không thể dọn sạch thế giới, cũng chẳng thể dạy cho từng người cách tử tế. Nhưng điều đáng suy nghĩ là: tại sao những điều tưởng như nhỏ nhặt ấy lại có thể dễ dàng rút cạn năng lượng và niềm vui trong ta đến vậy? Có phải vì ta không lường trước được? Có phải vì ta luôn mong cuộc đời sẽ “tốt đẹp hơn thế”, nên khi gặp điều trái ý, lòng ta dễ bị xô lệch?\n\nKhi ta xem những điều khó chịu là bất thường, ta sẽ giận dữ. Nhưng khi ta nhận ra đó là một phần hiển nhiên của đời sống, tâm mình sẽ vững vàng hơn.\n\nVậy, sống giữa đời thường, làm sao để những nỗi buồn lặt vặt không còn làm tổn thương mình mỗi ngày? Trong Tri Kỷ Cảm Xúc tuần này tui sẽ cùng với quý vị và các bạn cùng chia sẻ về vấn đề này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Bảo Vệ Mình Trước Nỗi Buồn", "5ff59636-9229-4af5-bf68-daf5b86cdd4d", 1425, false, "n7g_Fr3OrrE", "https://www.youtube.com/watch?v=n7g_Fr3OrrE", 36, "/downloads/shows/Web5ngay/Season 2025/s2025e062400 - Bảo Vệ Mình Trước Nỗi Buồn.mp4", false, false, false, 8, [], 1, ~U[2025-06-24 12:00:11Z], ~U[2026-03-11 13:12:15Z], ~U[2026-03-11 13:12:15Z], "Bảo Vệ Mình Trước Nỗi Buồn\nXin mến chào, xin kính chào và xin thân thương chào tất cả quý vị và các bạn, chào mừng tất cả quý vị và các bạn đã quay trở lại với chương trình Tri Kỷ Cảm Xúc.\nChương trình podcast yêu thương, thân thuộc, gần gũi được phát sóng 7h sáng thứ 2 tại trang web trikycamxuc và một ngày sau 7h tối thứ 3 trên kênh YouTube của Web5ngay sẽ là Tri Kỷ Cảm Xúc nhưng có video có dựng hình.\n\nTrong cuộc sống, có rất nhiều nỗi buồn đến từ những điều tưởng chừng... rất đỗi bình thường: một tiếng còi xe vô cớ vang lên giữa dòng người đông đúc, một cuộc trò chuyện ồn ào giữa quán cà phê vốn ta tìm đến để yên tĩnh, hay đôi khi chỉ là ánh mắt hờ hững hoặc một câu nói vô tâm từ người xa lạ. Những điều ấy nhỏ bé, thoáng qua nhưng lại có thể khiến cả một ngày của ta trở nên nặng nề.\n\nChúng ta không thể dọn sạch thế giới, cũng chẳng thể dạy cho từng người cách tử tế. Nhưng điều đáng suy nghĩ là: tại sao những điều tưởng như nhỏ nhặt ấy lại có thể dễ dàng rút cạn năng lượng và niềm vui trong ta đến vậy? Có phải vì ta không lường trước được? Có phải vì ta luôn mong cuộc đời sẽ “tốt đẹp hơn thế”, nên khi gặp điều trái ý, lòng ta dễ bị xô lệch?\n\nKhi ta xem những điều khó chịu là bất thường, ta sẽ giận dữ. Nhưng khi ta nhận ra đó là một phần hiển nhiên của đời sống, tâm mình sẽ vững vàng hơn.\n\nVậy, sống giữa đời thường, làm sao để những nỗi buồn lặt vặt không còn làm tổn thương mình mỗi ngày? Trong Tri Kỷ Cảm Xúc tuần này tui sẽ cùng với quý vị và các bạn cùng chia sẻ về vấn đề này nhé.\n\n\nTham gia làm hội viên của kênh này để được hưởng đặc quyền:\nhttps://www.youtube.com/channel/UCkgjUHB8sdWbmdp39swMrTg/join\n\n- Đăng ký theo dõi kênh: http://popsww.com/Web5Ngay\n\n- Radio chính thức của web5ngay: https://trikycamxuc.com\n\n#web5ngay", "Bảo Vệ Mình Trước Nỗi Buồn", 1425, false, "n7g_Fr3OrrE", "https://www.youtube.com/watch?v=n7g_Fr3OrrE", "/downloads/shows/Web5ngay/Season 2025/s2025e062400 - Bảo Vệ Mình Trước Nỗi Buồn.mp4", false, 8, ~U[2025-06-24 12:00:11Z]] 20:12:15.566 [debug] QUERY OK source="sources" db=0.4ms idle=199.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 20:12:15.566 [debug] QUERY OK source="media_profiles" db=0.3ms 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] 20:12:15.567 [debug] QUERY OK source="media_items" db=0.3ms idle=4.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 [99585] 20:12:15.567 [debug] Current batch of media processed. Will check again in 1000ms 20:12:16.569 [debug] Current batch of media processed. Will check again in 1000ms 20:12:17.569 [debug] Current batch of media processed. Will check again in 1000ms 20:12:18.570 [debug] Current batch of media processed. Will check again in 1000ms